0
我做了一個包含某些java文件的包,並且我有一個java程序使用該包來完成工作。包內的文件都有package test;
作爲第一行。使用該軟件包的文件通過import test.*;
導入。我有一個make文件看起來像這樣:編譯一個java文件以及一個包
....
CLASSES = \
Client.java \
test/A.java \
test/B.java \
...
生成文件產生*.class
文件沒有任何問題。該軟件包是一種「服務器」,我需要在開始運行Client
之前啓動它的一個實例。當我說在./test
文件夾java -cp . A config.properties
,我得到以下錯誤:
Exception in thread "main" java.lang.NoClassDefFoundError: A (wrong name: test/A)
我怎樣才能解決這個問題?
班級PLZ的樣本? – 2014-11-01 07:55:18