我剛開始使用eclipse和java,我不習慣它們中的任何一個。我寫了一個簡單的helloworld程序,但下一個任務(學校)是創建一個程序,該程序需要用戶輸入(來自命令行)並以最高的兩個響應。該代碼我寫了看起來像以下:在Eclipse中使用startupparameters的Java程序
public class Larger {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
if(args.length < 2)
{
System.out.print("Too few parameters submitted.");
return;
}
int num1 = Integer.parseInt(args[0]);
int num2 = Integer.parseInt(args[1]);
System.out.print(Math.max(num1, num2));
}
}
這一切運作良好時,我打Eclipse中的「運行」按鈕上,但後來當我瀏覽源文件,並嘗試運行「的Java Larger.class 2 4「我從java.exe得到一個錯誤,說沒有找到類。
任何想法這可能是什麼?
旁註:使用「未命名包」中定義的類可能會導致麻煩,如果您的程序比一個類更大(http://stackoverflow.com/questions/859603/ java-is-there-a-tool-to-make-code-in-a-3rd-party-jar-forward-compatible-1-4) – VonC 2010-01-13 20:01:34
Thnx。我已經知道這一點,但這只是一個測試,看看如何使用輸入參數。 – Alxandr 2010-01-30 12:24:52