2016-09-22 9 views
1

Eclipse 1.9(b132)、Eclipse Neon(4.6.0)を使用して、Java 9の準備のために大きなレガシーJavaクライアントフロントエンドプロジェクトを進めています。しかし、この問題は解決できません。私はたeclipse.iniに以下を追加しました:java 9 b132 eclipse neon setsecuritymanagerを解決できません

... 
-vm 
C:/Program Files (x86)/Java/jdk-9/bin/javaw.exe 
... 
--add-modules=java.se.ee 

私の問題は簡単にEclipseで単純な例で複製することができます「タイプのJavaを:

public class HelloWorld { 
    public static void main(String[] args) { 
     System.setSecurityManager(null); 
    } 
} 

Eclipseは与えて、これを構築しません。 .lang.SecurityManagerを解決できません... '

eclipse.iniに-Djava security.managerを追加しようとしましたが、読み込まれませんでした。

ご協力いただければ幸いです。

+0

は、Java 9ベータ版のプラグインをインストールしていますか? – the8472

+0

返信ありがとう - はい、プラグインがEclipseに追加されました。 – AlanH

答えて

1

Java 9リリース候補とEclipse Oxygen 4.7.1aではこれを修正する必要があります。 java.langパッケージはJDKのjava.baseモジュールによってエクスポートされているので、あなたが--add-modules java.se.eeを使用する必要はありません

java.lang.System.setSecurityManager(null); 

:あなたはアクセスにJavaの9またhere.


で日食を設定する方法を見つけることができます自体。そこで問題に共有としてのコードサンプルは、同様に、次のようなサンプルmodule-infoでコンパイルする必要があります。

module your.new.modules { } 
関連する問題