eclipse中的Java.lang.UnsatifiedLinkError

eclipse中的Java.lang.UnsatifiedLinkError,java,prism,unsatisfiedlinkerror,Java,Prism,Unsatisfiedlinkerror,我已经制作了一个插件,我正在尝试在控制台上打印批处理文件的输出 输出显示此错误 java.lang.UnsatifiedLink错误:C:\Program Files(x86)\prism-4.0\lib\prism.dll:无法在AMD 64位平台上加载IA 32位.dll 我是新来的月食!请让我知道如何修复此错误 而且!我想在我的项目中添加一些手动属性(用户定义的)!例如,当我们选择项目并右键单击“属性”时,会出现诸如“资源”、“构建器”、“任务存储库”、“验证”、“WikiText”等选项

我已经制作了一个插件,我正在尝试在控制台上打印批处理文件的输出

输出显示此错误

java.lang.UnsatifiedLink错误:C:\Program Files(x86)\prism-4.0\lib\prism.dll:无法在AMD 64位平台上加载IA 32位.dll

我是新来的月食!请让我知道如何修复此错误

而且!我想在我的项目中添加一些手动属性(用户定义的)!例如,当我们选择项目并右键单击“属性”时,会出现诸如“资源”、“构建器”、“任务存储库”、“验证”、“WikiText”等选项!我想添加我的属性,例如“ABC”。那我怎么能加上呢?请让我知道!如果我能尽快得到答复,那将非常有帮助

有一次我问他们说我需要了解大自然。请让我知道更具体的事情。。因为我觉得它不适合我的情况

我的代码是

    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");

您尝试运行的软件不在64位JVM上运行(您的项目可能已配置为使用该JVM)


尝试将项目的JRE库更改为32位。

或者,下载并安装AMD 64位版本的Prism,而不是IA 32位。@Daniel-非常感谢您的回复。@Igns-非常感谢您的回复。@Daniel-您能就这个问题提出一些看法吗@Andreas-非常感谢您的回复。上面已经提到了代码,我只是尝试在控制台上打印批处理文件的输出。我甚至尝试过丝绸颠覆,但它不起作用。如果你建议我试试别的东西让它运行,我会很有帮助的。感谢You@Andreas_D-非常感谢你刚才的回答。4.我还有一个问题,你能给我提个建议吗。。这是问题的环节