0

プラグインを作成し、コンソールでバッチファイルの出力を印刷しようとしています!

出力にはこのエラーが表示されます。

java.lang.UnsatisfiedLinkError:C:\ Program Files(x86)\ prism-4.0 \ lib \ prism.dll:AMD64ビットプラットフォームにIA32ビット.dllを読み込めません

私は日食に不慣れです!このエラーを修正する方法を教えてください。

さらに !プロジェクトに手動プロパティ(ユーザー定義)を追加したい!プロジェクトを選択して右クリックし、[プロパティ]をクリックすると、[リソース]、[ビルダー]、[タスクリポジトリ]、[検証]、[WikiText]などのオプションが表示されます。「ABC」というプロパティを追加したいと思います。では、どうすれば追加できますか?私にお知らせください !できるだけ早く答えが出たらとても助かります

IProjectNatureについて知る必要があると言われたら尋ねました。もっと具体的なことを教えてください。私の場合は適切ではないので。

私のコードは...

    try {
        ProcessBuilder pb=new ProcessBuilder("C:\\Program Files (x86)\\prism-4.0\\bin\\prism.bat");
        pb.directory(new File("C:\\Program Files (x86)\\prism-4.0\\bin"));
        Process p=pb.start();

        BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));

        String in;
        while((in = input.readLine()) != null) {
            out.println(in);
        }


        int exitVal=p.waitFor();            

       out.println("Exited with error code "+exitVal+" shown and action performed \n");
4

1 に答える 1

1

実行しようとしているソフトウェアは、64ビットJVM(プロジェクトが使用するように構成されている可能性があります)では実行されません。

プロジェクトのJREライブラリを32ビットライブラリに変更してみてください。

于 2011-07-12T09:00:54.507 に答える