eclipseでは、./gradlewがjdk1.8.0_73を使用する代わりにJavaSE-1.8を生成しています。最近、jdk1.8.073ではないような気がしていたので、これはどんなjdkなの?.....EclipseとJavaの違い - インストールされたjdk1.8.0_73
私はjre/classesのjettyからalpn.jarをインストールしました(私はクラスを解凍しましたそこにはsun.boot.class.pathからディレクトリがbootclasspathに入っていると言われています。そして、私のコンピュータ上のすべてのツールに-Xbootclasspathを追加する必要はありません)。
私が./gradlew eclipseを使用しているとき、私のプロジェクトはこのjarブレークを使用し、JavaSE-1.8を削除してからjdk1.8.0_73を再追加すると、すべて問題なくEclipseおよびIntellisenseの作業とすべてでコンパイルされます。
JavaSE-8とは何ですか、./gradlew eclipseが実行されるときにJavaSE-8を削除する方法です。私のeclipseがどのようなデフォルトのjdk1.8.0_73であるかを指しています。
最後に、JavaSE-1.8はインストールされたJRE上にリストされていませんか?
これはすべて非常に混乱します。
あなたの箱に別のJava 8があるようです。 cygwinを使用している場合、またはLinuxボックスに「which java」と入力して、その場所を確認します。 – Dale
'ここでjava'はWindows – bakoyaro
'で動作しますが、これは/ usr/bin/javaとjava -versionが正確なバージョン1.8.0_73を指しています。私がls -la/usr/bin/javaを実行すると、/System/Library/Frameworks/JavaVM.framework/Versions/Currentが得られます。私はそれが私のバージョンを指すことしか想定できません。マシン...私と1.7。私は、JavaVM.framework/Versions/Currentディレクトリ内のJavaがリンクではないので、どのように使用しているかを確認する方法がわかりません。 –