Netbeans 配置 - ide 中无法识别参数

问题描述 投票:0回答:2

我正在学习《Java in 24 hours》一书(这实际上相当不错),但遇到了一个问题,因为简单的测试程序无法识别我在配置窗口中输入的参数,我正在遵循说明与所写的完全一致,并尝试使用不同的代码片段但无济于事。

这是最新的脚本,请注意“无参数 println...”

class newSqrt { public static void main(String[] args) { int number = 144; if (args.length > 0) { number = Integer.parseInt(args[0]); } else { System.out.println("No arguments!"); } System.out.println("The square root of " + number + " is " + Math.sqrt(number)); } }

我粘贴了配置的屏幕截图,清楚地显示了参数 100,因此我应该看到 100 的平方根,但我得到下面的输出,清楚地证明它只是忽略了配置中的参数。我确信我不是唯一一个发生过这种情况的人,我尝试过各种谷歌搜索,但没有任何帮助找到问题。

运行:

没有争论!
144 的平方根是 12.0
构建成功(总时间:0秒)

configuration netbeans command-line-arguments netbeans-6.9
2个回答
3
投票
右键单击

Projects 选项卡中项目最顶层的节点,然后单击 Properties

alt text

Project Properties 中,单击 Run,然后在 Arguments: 中输入适当的值。然后点击确定

alt text

通过单击

Run 工具栏按钮(或通过 Run 菜单)运行项目。如果提示输入主类,请选择 newSqrt。您应该会看到适当的输出。

alt text


0
投票
面临类似的问题。我有一个 Maven 项目,我检测到“运行”参数仅在按“构建”项目后应用,仅运行调试是不够的。也许是 Netbeans 中的错误。

© www.soinside.com 2019 - 2024. All rights reserved.