2013-04-16 198 views
-3

所以我對java相當陌生,並且在過去的幾個月裏一直在學習,而且我真的在使用命令行參數掙扎。不是那麼多的概念,但是如何在IntelliJ IDEA中實現它們(對不起,如果這是錯誤的術語用法)?和命令行真的。在我的實驗室裏上課(不計分,只是沒有強制性的幫助),它說,我想我可以通過儘可能多的字符串值(有道理..)Java和命令行參數

然後有:

demo$ java MyProgram str1 str2 str3 

當我嘗試在從實驗室分配的複製代碼終端運行它,我不斷收到一個:

演示$無法識別

這是怎麼回事?

我們應該使用的代碼是:

public class TestCLArgs { 
    public static void main(String [] args) { 
     System.out.println("Received command line args: "); 
     for(String arg : args) { 
      System.out.println(arg); 
     } 
    } 
} 

然後,我們應該通過鍵入

demo $ javac TestCLArgs.java 
demo $ java TestCLArgs hello world 1 2 3 
+0

你又是什麼問題? –

+1

你正在使用哪個操作系統? Windows,Mac,* Nix? –

+2

demo $就是命令提示符。如果您使用Windows,它將看起來像C:\ Windows>或其他東西。 – Kal

回答

2

嘗試只運行該在終端運行:

java MyProgram str1 str2 str3 
+0

Bah!有效!謝謝 :) – Laura

0

demo $是提示,可能在某些書中提到了您正在關注。你不必輸入那個。

所有你必須鍵入的是java MyProgram str1 str2 str3