看板 b94902HW 關於我們 聯絡資訊
※ 引述《hcl012 (怪龍-卡西歐魯)》之銘言: : 想問一下打"java MMTestCaseGenerator"的時候 : 卻出現"Exception in Thread "main" java.lang.NoClassDefFoundError:MMTestCaseGenerator "的訊息 : 但是MMTestCaseGenerator 不是作業附錄的檔案嗎?為什麼會沒有main呢? 呃 不是沒有main 是你忘了設classpath @@ 請參考這頁的最下方: http://lph66.wiki.ptt2.cc/-Java_1 : 還有這次矩陣相乘的那些變數到底要設成什麼?섊: 它說要從附錄中自行判斷 : 就是用a當成變數嗎? : 我在附錄看到"double[][] a = new double[n][n]"<-這行 : 那矩陣的變數就是a、b跟c了嗎? : 還是說要我們另外打兩個叫做AMatrix跟Bmatrix的檔案 : 然後再用程式讀進去? : 那樣讀進去檔案的方法就跟以前學C檔案處理的時候一樣嗎? : 那我們寫的程式要回傳些什麼呢?是要算出n的最大值然後傳回去嗎? : 那要怎麼判斷記憶體夠不夠處理?還是程式會幫我們判斷呢?@@ : 總覺得寫這個作業的時候幾乎都在狀況外...Orz 呃 這麼說吧 所謂自行判斷是指檔案格式自行判斷 MMTestCaseGenerator會生出三個檔案出來 其中兩個是要餵給你的程式用的 第三個是標準答案這樣 讀檔方法...MMTestCaseGenerator.java可以參考... (因為最近我都沒去上課(爆) 所以老師上課有沒有說怎麼讀寫檔我不清楚 但我稍微研究了MMTestCaseGenerator.java再google了一點東西就會寫了...) 記憶體java這個程式本身會管 你下-Xmx2M時就是告訴java「我只要2M的空間」 至於回傳什麼...會問這個表示還沒通透題目在問什麼 題目要你吃兩個內容各是一個矩陣的檔案吐一個檔案表示兩個相乘的結果出來 而那個n的最大值是要你自己試的... (放在ArraySize檔案裡面) -- 不 一 樣 的 一 年 等著吧 就不要被我拼成ALL PA 說: 另類的被閃到... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.240.54
hcl012:謝謝~!! 04/03 18:00
hcl012:奇怪...我設了CLASSPATH了但是還是沒辦法讀...Orz 04/03 18:27
hectorhsu:是不是忘了編譯= =? 04/03 19:06
hectorhsu:對了老師沒有教讀寫檔案~要自己弄 04/03 19:06
gomibako:MMCheck.java也是不錯的參考喔,可以看怎麼讀檔 04/03 20:58
todo2015:沒辦法讀+1...怎麼用阿~"~ 04/05 10:05
phymach: 跟樓上一樣= = 不會跑阿... 04/05 15:33