27

だから私は得ています-warning: [options] bootstrap class path not set in conjunction with -source 1.6

そして、私はそれについて3つの質問をしようとしています。ブートストラップ クラス パスを設定する必要があることは理解していますが、その方法がよくわかりません。簡単なグーグルでオラクルのページから引用されたページに移動しましたが、オラクルのページを読んで、特によく理解しているとは感じませんでした.

私は現在、このコードを Netbeans で実行しているので、再生ボタンを押すだけでコンパイルして実行できます。ブートストラップ クラス パスに追加できるように、これがどのようにコンパイルされるかを指示するプロパティはありますか?

また、Netbeans でのみ実行するのをやめてコマンドラインから実行するという不測の事態に備えて、そこでブートストラップ クラス パスを使用してコンパイルする正しい方法は何ですか? 彼らは言います$ javac -source 6 HelloWorld.javaが、言うだけで-source 1.6本当に解決策になるのでしょうか?

おそらく、今後この種の警告を回避するにはどうすればよいでしょうか? 少しでも理解できれば、古いJavaソースを参照しているため、古いメソッドを参照しています。それがいつ、どのように起こったのかはわかりません。

4

5 に答える 5

0

プロジェクトのプロパティを右クリックし、バインディングに移動して、NetBeans プロジェクトでその機能を使用している場合は JDK 1.7 を選択します。これが問題の原因です。これは問題の解決に役立ち、私にとってはうまくいきました。

于 2013-06-13T18:57:27.263 に答える