2017-10-10 54 views
0

@https://odetoolkit.hmc.edu/download.html不能在Windows中運行.jar文件10 64

這是可以解決的同時ODE方程(一個開源的替代博學)

此應用程序(在Linux下)優雅的JAVA應用程序,我跑下JRE V1.8xx 禁用擺動屬性。如果揮杆屬性啓用,它不會運行!我下Windows.10 X64閱讀https://askubuntu.com/questions/21886/how-can-i-get-a-java-apps-to-use-the-gtk-theme

目前我使用的JRE 1.9xx ...當我嘗試通過

java -jar -Xmx512m ODEToolkit.jar 

啓動它沒有運行&了以下錯誤後走近的問題。 ..Also嘗試,但沒有成功

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 

回答

0

JDesktop中是不是Java SE的一部分,你必須下載並添加JAR文件自己

查看另一個帖子Eclipse does not recognize org.jdesktop.*,其中jdesktop罐子可以從maven repo下載。 (根據崗位,你必須下載幾個jar文件

然後,你可以運行該應用程序爲

java -Xmx512m -cp ODEToolkit.jar;appframework-1.0.3.jar;(other jar files) launch.ODEToolkit 
+0

嘿先生感謝幫助...我已經嘗試運行的應用程序'java命令ODEToolkit .jar; appframework-1.0.3.jar; swing-layout-1.0.3.jar; swing-worker-1.1.jar launch.ODEToolkit'猜猜GUI是如何打開並運行的完美的,但是當我嘗試裝載一些官方示例文件......在右下角,它一直說加載工作區...我不是程序員,而是現場工程師,所以我壓縮了所需的.JAR,.BAT和示例。請嘗試自己運行它們https ://www.mediafire.com/file/cph3chunyjvvghc/ODEToolkit.zip – nightcrawler

+0

@nightcrawler th如果原來的問題(我不會運行別人的bat文件)已經在範圍之外了。這是一個用戶論壇或作者的冷問題。 – gusto2

+0

我最終通過https://stackoverflow.com/questions/271609/multiple-java-versions-running-concurrently-under-windows安裝了多個JRE解決方案 – nightcrawler