簡體   English   中英

在Eclipse之外運行Eclipse Java項目

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM