【问题标题】:'Cannot find symbol - variable args' error when attempting to launch new class尝试启动新类时出现“找不到符号 - 变量 args”错误
【发布时间】:2018-01-13 19:07:58
【问题描述】:

我在编码“跳转”到另一个类时出错。我创建了一个 GUI,并添加了一个 ActionListener。当单击“button2”时,我希望程序转到另一个类(称为“Project2”)。但是,当输入代码 'Project2.main(args);'为此,我收到错误消息“找不到符号 - 变量 args”。

提前致谢!

【问题讨论】:

  • 'Cannot find symbol - variable args' 表示您正在尝试使用一个名为 'args' 的变量,编译器无法找到该变量。

标签: java user-interface find symbols args


【解决方案1】:

根据@Mike Nakis 的评论,您没有要传递给函数 main() 的变量 args,因此创建空字符串数组 args 并传递给 main 函数。如果需要,您可以将参数字符串添加到数组中。因此,将代码更改为:

String[] args = {};//new line 
Project2.main(args);

See related SO POST

【讨论】:

  • 谢谢,虽然我现在有另一个错误,说我必须“抛出 IOException”。我知道这是如何工作的,但我不确定在哪里添加这一行。
  • 如果这已经解决了您的原始问题,那么请勾选作为答案以帮助未来的 SO 成员,然后提出一个关于抛出 IOException 的新问题,这是新问题。
猜你喜欢
  • 2022-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多