gpt4 book ai didi

java - Eclipse中的Java项目和Eclipse本身有什么区别?

转载 作者:行者123 更新时间:2023-11-30 02:47:34 25 4
gpt4 key购买 nike

这是我的疑问:

通过单击 Window-->Preferences-->Compiler,可以在 Eclipse 中找到“编译器”。如果我在Eclipse中创建一个新的Java项目,那么我可以在项目属性中找到“Java编译器”。

在Eclipse中,JRE的版本和合规级别都是1.7,但是我创建的项目使用的JRE和合规级别都是1.6版本(通过外部类文件夹)。我编译后看到项目编译结果有什么不同吗?该项目是否可以在 JRE 1.6 中运行而不影响 Eclipse 编译器?

最佳答案

您所说的“Eclipse 本身”实际上是您的工作区首选项。默认情况下,您的所有项目都使用您为该工作区定义的设置。然后,如果您愿意,您可以为不同的项目启用项目特定设置。

需要理解的重要一点是:在这两种情况下,都是 Eclipse 编译器创建您的 .class 文件;根据您所做的设置。因此,从这个意义上说,它没有直接的区别。

要理解的关键一点是:当您启用 1.6 合规性设置时,您创建的类文件在部署到运行 Java 1.6 的系统时也将起作用。

换句话说:这种设置的唯一原因是这样一种要求:您编译的类稍后将由 JVM 在不同的级别上执行。如果情况并非如此,那么采用不同的合规性设置就没有意义!

关于java - Eclipse中的Java项目和Eclipse本身有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39706434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com