2012-02-28 79 views
5

我試圖在過去兩天中與Netbeans合作。 我正在寫一個掃描程序,從文件token_list.java中獲取掃描程序的輸入。 那麼我們如何將這個token_list.java作爲主文件(Scanner.java)的參數。 當我在Unix系統上使用命令行參數進行操作時,所有工作都很好。問題出現在我在netbeans上做的時候。 我甚至試着把文件名稱token_list.java作爲項目運行屬性中的一個參數。但後來我意識到,運行屬性的命令行參數只是給出輸入而不是文件名。如何在Netbeans中將文件作爲命令行參數傳遞

更新:我給UNIX中的命令是 $ java的掃描儀input.text 所以我現在想在NetBeans做的是在scanner.java右鍵點擊並運行它。 但它會給出沒有參數傳遞的錯誤。這是我在文件名中的argv

+0

你是什麼意思?您是否可以編輯您的答案,並添加您在Unix中使用的命令,並嘗試在NetBeans中進行復制,然後更容易理解該問題。 – ughzan 2012-02-28 07:50:32

+0

PS歡迎來到Stack Overflow! :) – ughzan 2012-02-28 08:24:54

回答

3

在NetBeans中,您的項目名稱上點擊右鍵,然後單擊屬性 在「運行」中,可以定義,其類是主類,工作目錄和參數 之後,嘗試運行項目,而不是課程本身!

+0

它用python插件爲我工作。我認爲這些屬性只適用於java。 – 2014-08-14 10:21:20

5

有一個名爲NbRunWithArgs https://github.com/tusharvjoshi/nbrunwithargs的社區貢獻插件,當您運行Java項目或單個Java文件時,它將爲您提供「與參數一起運行」選項。

你可能想使用這個插件,更多詳細資料,on blog post here.

更新(2014年3月24日),這個插件是現在在NetBeans插件門戶提供,這意味着它可以從插件對話框安裝從可用的插件通過「輸入,而不是文件名」,從社會貢獻的插件顯示,在NetBeans IDE 8.0

Run with Arguments plugin as shown in NetBeans IDE 8.0 plugins dialog box

相關問題