[英]Run Eclipse Java project outside Eclipse
我是Java新手。 我有一個可以在Eclipse中完美運行的Java應用程序。 根據http://www.vogella.com/tutorials/Eclipse/article.html#firstjavaexport上的說明,我已將其導出為jar文件。
但是,當我從命令行運行應用程序時,出現一條錯誤消息:
Exception in thread "main" java.lang.NoClassDefFoundError: org/openqa/selenium/WebDriver
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getMethod0(Unknown Source)
at java.lang.Class.getMethod(Unknown Source)
at sun.launcher.LauncherHelper.getMainMethod(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.openqa.selenium.WebDriver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 6 more
我究竟做錯了什么?
您需要像Runnable JAR文件一樣導出項目(文件>導出> Java / Runnable JAR文件)。
之后,您可以通過命令行java -jar app.jar
將依賴項打包到jar文件中,或者在運行應用程序時將依賴項添加到類路徑中,例如java -classpath /path/to/dependency.jar -jar myapp.jar
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.