私はここにJava1.4とJava1.6を搭載したコンピューター(Windows XP)を持っています(なぜこのシステムに1.4があるのかわかりません、おそらく彼らはそれをアンインストールするのを忘れています)。こちらもEclipseHeliosです。
Eclipseを開始したい場合、Java1.4が古すぎるというメッセージが表示されます。は?私はここにも1.6を持っています、Eclipseは1.6で始まるはずです私はcmdを介して現在のJavaホームをチェックしました
java -version
java version "1.4.2_03"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_0
Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)
さて、どういうわけか1.4はここの標準Javaです。さて、標準のJavaを1.6に変更しましょう(インストールされているので、動作するはずです)。しかし、待ってください、これは機能していません。私にはそれを変更する権利がありません。標準のJavaパスは変更できません。それで、なにかお手伝いできますか?eclipse.ini
行-Dosgi.requiredJavaVersion=1.4
を次のように編集すれば、Eclipseメッセージをバイパスできることが-Dosgi.requiredJavaVersion=1.5
わかりました。しかし、最後に、このEclipseをJava 1.4で使用しており、これで発生するバグや問題を誰が知っていますか。Java 1.6へのパスがありますが、これを使用してEclipseを起動できますか?何か案は?