[英]Java classpath setting error
即使正確設置了類路徑,我也會收到“無法找到或加載主類”錯誤。
這是我的目錄結構:
src\org\apache\ws\axis2
在axis2目錄中,我有Client.class文件。
現在,要運行Client類文件,我從src目錄發出了以下命令
java -cp "C:\Documents and Settings\F1QBWFA\My Documents\Downloads\temp\src\org\apache\ws\axis2" org\apache\ws\axis2\Client
我也嘗試過這個:
java -cp "C:\Documents and Settings\F1QBWFA\My Documents\Downloads\temp\src\org\apache\ws\axis2" org.apache.ws.axis2.Client
而且我得到同樣的錯誤。 我在這里做錯了什么?
不是嗎
java -cp "C:\Documents and Settings\F1QBWFA\My Documents\Downloads\temp\src" org.apache.ws.axis2.Client
類路徑應指向包結構的根,而不是指向內部包的特定文件夾。 當然,我假設您有package org.apache.ws.axis2;
在Client.java
的開頭
顧名思義,classpath設置為可以找到類的路徑
我認為您可能將類存儲在bin
或classes
目錄中。
將命令行更改為:
java -cp "C:\\Documents and Settings\\F1QBWFA\\My Documents\\Downloads\\temp\\classes" org.apache.ws.axis2.Client
如果您在src旁邊有類,則將其更改為
java -cp "C:\\Documents and Settings\\F1QBWFA\\My Documents\\Downloads\\temp\\src" org.apache.ws.axis2.Client
類路徑只能設置到包的根目錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.