所以我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