【问题标题】:Java Compiler ProgramJava 编译器程序
【发布时间】:2016-02-18 16:50:19
【问题描述】:

所以,我已经到了一个阶段,如果我输入命令 javac showargs.java 它可以工作,但是当我输入命令 java ShowArgs 时,我收到消息:错误:无法找到或加载主类 ShowArgs。

【问题讨论】:

  • 嗨,请附上一些代码
  • 如果你的类名是showargs,则输入java showargs全部简写或区分实际类名的大小写
  • C:\> javac ShowArgs.java
  • C:\> java ShowArgs -> 这是错误开始的地方

标签: command-line-interface command-line-arguments javac


【解决方案1】:

如果您提供了导致该错误的code,那么我向您建议解决方案会更有帮助。但是还是有一些技巧可以解决错误:

按照以下步骤解决您的错误:

1 .只需从包含您的 public static void main() 方法的类中删除 public 关键字即可。

2.如果通过执行上述步骤未能解决错误,请将包含main 方法的类重命名为any_name_you_like

我希望这能解决错误。 :)

【讨论】:

  • 请在此处发布您的code 以纠正确切的错误,
  • java showargs 错误:无法找到或加载主类 showargs
  • 不要输入 java ShowArgs ,而是输入 java showargs 。让我知道这是否有效。
  • 我在 C:\ 我必须是保存文件的位置吗
  • @AaronBoyse:是的,您的文件保存在java-sdkbin 目录中。这种情况下你需要进入bin目录,然后输入java showargs命令。
【解决方案2】:

试试,

java -cp *

例如:

java -cp * com.example.ShowArgs

【讨论】:

  • 试过了,它只是给了我一个选项列表,有什么特别的选项吗?
  • 1.将 ShowArgs 类放在一个包中(例如:package com.example.ShowArgs) 2. java -cp * com.example.ShowArgs
  • 我如何授予访问权限
猜你喜欢
  • 2015-12-31
  • 1970-01-01
  • 1970-01-01
  • 2012-11-10
  • 1970-01-01
  • 2021-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多