首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Windows10 .JAR中运行x64文件

无法在Windows10 .JAR中运行x64文件
EN

Stack Overflow用户
提问于 2017-10-10 14:51:08
回答 1查看 1.2K关注 0票数 0

@ https://odetoolkit.hmc.edu/download.html

这是一个优雅的JAVA应用程序,可以解决联立ODE方程(一个开源的替代方法)

这个应用程序(在LINUX下)是在禁用swing属性之后在JREV1.8xx下运行的。如果启用了swing属性,它就不会运行!我在看了https://askubuntu.com/questions/21886/how-can-i-get-a-java-apps-to-use-the-gtk-theme之后才开始讨论这个问题。

目前,在Windowss.10 X64下,我正在使用JRE1.9xx ...when,我试图通过

代码语言:javascript
复制
java -jar -Xmx512m ODEToolkit.jar

它没有运行&给出了以下错误,...Also尝试了,但没有成功

代码语言:javascript
复制
java -jar -Dswing.metalTheme=metal -Xmx512m ODEToolkit.jar

Running from: ./
windows 10
Exception in thread "main" java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
Caused by: java.lang.NoClassDefFoundError: org/jdesktop/layout/GroupLayout$Group
        at ui.TabbedOutputPanel.<init>(TabbedOutputPanel.java:113)
        at ui.outputpanels.GraphicsRep.<init>(GraphicsRep.java:75)
        at ui.outputpanels.ODEWorkspace.<init>(ODEWorkspace.java:82)
        at ui.GUI.addWorkspace(GUI.java:179)
        at ui.GUI.<init>(GUI.java:111)
        at launch.ODEToolkit.main(ODEToolkit.java:57)
        ... 5 more
Caused by: java.lang.ClassNotFoundException: org.jdesktop.layout.GroupLayout$Group
        at java.base/java.net.URLClassLoader.findClass(Unknown Source)
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
        at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
        ... 11 more
EN

回答 1

Stack Overflow用户

发布于 2017-10-10 15:34:48

JDesktop不是Java的一部分,您必须自己下载并添加jar文件。

请参阅另一篇文章*,其中j桌面jar可以从马文回购下载。(根据这篇文章,你必须再下载几个jar文件

然后,您可以将应用程序作为

代码语言:javascript
复制
java -Xmx512m -cp ODEToolkit.jar;appframework-1.0.3.jar;(other jar files) launch.ODEToolkit
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46669774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档