所以我getting- warning: [options] bootstrap class path not set in conjunction with -source 1.6
引导类路径没有设置
而且我要问一下3个问题。我明白我需要设置引导类路径,但我不确定我是如何理解的。一个快速的谷歌刚刚发送给我从Oracle页面引用的页面,但我阅读了Oracle页面,并没有感觉到我对它的理解特别好。
我目前在Netbeans上运行这个代码,所以我所要做的就是点击播放按钮来编译和运行。是否有一个属性决定如何编译,以便我可以添加引导类路径?
另外,对于即将发生的偶然事件,我将使其只能在Netbeans上运行并从命令行运行,那么使用bootstrap类路径进行编译的正确方法是什么?他们说$ javac -source 6 HelloWorld.java
,但只是说明-source 1.6
真的是解决方案?
也许是一个更大的问题,我将来如何避免这种警告?如果我理解了一点点,我引用了一个老的java源代码,因此也提到了老方法。我不知道如何或何时发生。
谢谢,我觉得这个清理了一下 – Stephopolis 2013-04-08 16:47:44
Downvoting,因为几个解决方案都没有给出任何指导如何去做。 – seansand 2014-01-31 17:17:02
@toomasr请理解,回到较旧的JDK很容易在本地机器上工作(MacOs是一个例外btw)。在(大型)公司工作时,您经常无法更改您的JDK。例如,您的开发计算机上必须使用1.7,而您的目标服务器仍然是1.6。当然,您现在可以等到他们(服务器管理员)最终迁移到1.7或者您表现得像专业人员并完成您的工作。你会选择什么? – whaefelinger 2014-07-02 09:54:46