Java 如何更新Jre和Jdk
我正在尝试try with resource语句:Java 如何更新Jre和Jdk,java,eclipse,ubuntu,Java,Eclipse,Ubuntu,我正在尝试try with resource语句: try(ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream(defaultFile))) { ; } catch(IOException e) { ; } 但是我得到了语法错误,这使我认为我需要最新版本的Java。 所以我从Oracle站点下载了最新的Jre和Jdk,但我不知道如何有
try(ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream(defaultFile)))
{
;
}
catch(IOException e)
{
;
}
但是我得到了语法错误,这使我认为我需要最新版本的Java。
所以我从Oracle站点下载了最新的Jre和Jdk,但我不知道如何有效地用旧的Jre和Jdk替换新的Jre和Jdk。
我尝试过从eclipse windows->preferences->installed Jre进行搜索,但如果我尝试在我有Jre和Jdk文件的目录中进行搜索,它会说找不到有效的Jre。
如何有效地更新Jre和Jdk?
PS:我在ubuntu 10.10上,你的JDK和JRE还可以。您的代码有一个错误。应该是这样的:
try
{
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(defaultFile));
}
catch (IOException e)
{
e.printStackTrace();
}
如果您试图使用Java7的newtrywithresources语句,您应该首先查看正确的语法,或者进行一些其他的web搜索。这也有一些很好的例子 话虽如此,即使我对Ubuntu10.10不是非常熟悉,下面的说明也应该可以完成这项工作:
希望这有帮助 我认为升级Xyz不是一个编程问题,而是一个管理问题。尤其是Ubuntu companion站点更适合回答这个问题 快速浏览一下,这可能会对您有所帮助:
首先,确保您使用的是EclipseIndigoSR2的最新版本,即3.7.2;完整的Java7支持直到Eclipse3.7.1才可用
现在,在已安装的JREs首选项页面上,您是否正在使用添加。。。按钮指向JDK安装的根目录?请描述您为获取“找不到有效的JRE”消息所采取的步骤。OP试图使用Java 7的try with resources语句,因此他很难使用适当的JDK.ah!我甚至不知道那是件事。我以为resource是指defaultFile指向的文件。很高兴知道,谢谢!