0
我做了一個使用藍牙的應用程序,所以我不得不使用外部庫(bluecove)。我現在正在創建一個單一的可執行文件,以便能夠將它提供給測試人員。我測試了可執行JAR,但它不起作用,所以我翻轉了一個基本腳本。啓動應用程序Java
我創建了一個包含所有java文件和我的外部庫以及包含我的圖片的文件夾的文件夾。
我編譯時沒有錯誤:
javac-cp bluecove-2.1.0.jar *. java
在執行
但是:
java -cp bluecove-2.1.0.jar Main
它給了我「錯誤:無法找到或加載主類主」!我是sur我的課包含我的主要功能主。
我覺得奇怪的是,在日食中,一切都很完美,但不是在外面。
所有那些誰擁有一個想法,一個手給我是提前感謝;)
我假設你的Main類在bluecove jar文件中?否則,它不在課程路徑中。 – bowmore
沒有我的主類不在它在java文件中的bluecove jar文件中。你可以通過「它根本不在班級路徑上」更具體嗎? – g3r4n
你的-cp沒有將bluecove添加到類路徑中,它將它設置爲類路徑上唯一的東西。你也需要你的編譯jar。 – Thomas