我一直在按照本指南在eclipse中爲java項目設置git環境,但是我無法擺脫這個錯誤。克隆後無法在eclipse中運行git項目
我一直在能夠建立一個存儲庫上(希望我可以寫它)GitHub和EGIT插件項目推eclipse juno。
然後我刪除了本地項目並執行了克隆過程(這是因爲它應該比將本地項目關聯到遠程項目更容易)。
我似乎工作,因爲我現在可以看到在庫視圖存儲庫,並我能夠執行所有基本的Git命令(總是通過圖形用戶界面,因爲我是在Windows上,我不習慣這個OS )。
然後我建立該項目,似乎工程(有一些錯誤相對於其他使用的項目和罐子或庫,但它一直工作,並不重要),直到我運行,它根本不工作它說的唯一的事情就是
Errore:impossibile trovareØcaricare LA CLASSE PRINCIPALE myPackage.MyMainClass
,在意大利(到底爲什麼錯誤信息本地化???)大概的意思是
錯誤:無法找到或加載主類myPackage.MyMainClass
我相信的問題是Git和類路徑,因爲git的項目不存儲內的工作空間有關,他們在git的文件夾,裏面並沒有他們bin存在。
我甚至不知道.class應該在哪裏創建,在工作區或git文件夾中,我也不知道要在.classpath中寫入什麼來鏈接(如果是的話)正確的項目位置...因爲我有很多項目我應該編輯所有這些項目?
編輯:在一個MAC-OSX平臺產生同樣的錯誤 相同的過程:
Exception in thread "main" java.lang.NoClassDefFoundError: mypackage/MyClass
Caused by: java.lang.ClassNotFoundException: mypackage/MyClass
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
編輯: 從Eclipse的錯誤日誌一些事情
eclipse.buildId=M20130204-1200
java.version=1.6.0_43
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
Framework arguments: -product org.eclipse.epp.package.jee.product -product org.eclipse.epp.package.jee.product -keyring /Users/jalone/.eclipse_keyring -showlocation
Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.jee.product -data /Users/jalone/programmazione/java/workspace2 -product org.eclipse.epp.package.jee.product -keyring /Users/jalone/.eclipse_keyring -showlocation
Error
Fri Apr 26 17:04:32 CEST 2013
The project description file (.project) for 'TheNameOfTheProject' is missing. This file contains important information about the project. The project will not function properly until this file is restored.
,這是奇怪的,因爲它是目前,但顯然只在git文件夾中。
我得到了此錯誤:[錯誤]沒有爲此構建指定目標。您必須使用格式指定有效的生命週期階段或目標:或: [:]:。可用的生命週期階段包括:驗證,初始化,生成源,過程源,生成資源,過程資源,編譯,過程類,生成測試源,過程測試源,生成測試資源,過程-test-resources,test-compile,process-test-classes,test,prepare-package,package,pre-integration-test,integration-test,.... –
2017-05-04 09:37:46