我創建了一個程序,它或多或少地將一個字符串數組作爲對象並隨機打印一個。我的.jar文件不會做任何事情
所以basicaly
class Fun
{
string[] namestrings = new string[#]
constructor()
{ fill with some strings}
public static void main (String[]arg)
{
create instance of class
do some junk with it
method that prints it
}
method that prints it {}
another method
}
當我編譯和命令行上運行它,它工作正常,但當在COMAND行我jar -cf Happy.jar Fun.class
鍵入我會得到一個名爲.jar文件和快樂時我點擊它,我得到一個錯誤消息,讀取「的Java Jar文件快樂無法啓動閱讀可能的錯誤消息CONSOL」我有一個Mac我正在運行Lepord,如果這使差異。這是怎麼回事?
然後我得到一個錯誤,說Funn:沒有這樣的文件在學術搜索 – David 2010-04-21 05:05:06
你的課是快樂的,所以你需要指定它作爲類運行。假設你的jar文件實際上叫做Happy.jar,應該這樣做。 – anger 2010-04-21 05:07:32
如果我不在名稱中包含Fun,它將如何知道從Fun.class文件獲取信息?也爲什麼不說你編輯了你的文章? – David 2010-04-21 05:07:43