【问题标题】:cannot run java file in command line that created by eclipse无法在 eclipse 创建的命令行中运行 java 文件
【发布时间】:2014-10-28 01:34:42
【问题描述】:

如果我在命令行中通过touch命令创建Java文件,使用nano编辑它,通过javac编译,然后运行,一切正常。

但如果我使用 eclipse 构建项目,并在 eclipse 中创建文件。我可以使用 javac 编译它,但不能在命令行中运行它。

它显示

错误:无法找到或加载主类

为什么会这样?有什么事吗?

【问题讨论】:

    标签: java eclipse


    【解决方案1】:

    听起来像是您尝试运行课程的正确路径。 你用过包吗?你是从 bin|target|build 目录运行它的吗? 请提供您尝试执行它的命令和路径

    【讨论】:

    • 是的,我在eclipse中构建项目时使用包。
    • 从 bin|target|build 运行它是什么意思?是文件所在的路径还是java sdk的路径?
    • 所以如果你使用包 - 你的运行命令应该是这样的: ~/bin/classes/ $ java mypackage.MainApp 。当您在 Eclipse 中构建您的应用程序时 - 它会创建额外的文件夹(我猜是“bin”,但我不记得了),因此您的课程将在该文件夹中。你应该从中运行java,而不是从源文件夹
    • 是的,它是你编译的类所在的文件夹
    • 我尝试从 bin/ 运行,eclipse 创建文件夹来保存 .class 文件。但仍然得到同样的错误
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-05
    • 2023-03-05
    • 1970-01-01
    • 2012-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多