java - 从 Atom 运行 Java 时出现问题

标签 java atom-editor

我目前没有一种在我的计算机上编辑和运行 Java 的有效方法,因此我正在尝试让 Atom 与 Java 一起使用(我意识到它不是一个 Java IDE,而且我并没有试图将其打造为一个,我只是希望能够在我的笔记本电脑上执行一些简单的 Java 工作)。我已经安装了 Atom 的脚本和即时构建包,并在项目文件夹中名为“main.java”的文件中编写了以下测试代码:

class Main{
  public static void main(String[] args) {
    System.out.println("please");
  }
}

当我尝试使用 cmd+i 运行代码时(我使用的是 2012 年 MacBook Pro)并收到以下错误消息:错误:无法找到或加载主类 main。

我很乐意提供任何进一步的信息;感谢您的帮助!

最佳答案

学习Java的一个巨大问题是你需要以非常严格的方式启动项目,并且设置类路径总是有问题的。解决方案位于“脚本”文档的以下(非常神秘)行:

Project directory should be the source directory; subfolders imply packaging.

因此,不要打开普通文件,而是使用 .java 类打开项目(文件夹)或在文件中定义 .java 所属的包。

这是因为JDE需要创建.classess形式的虚拟目标,而单个.java文件肯定不能作为独立文件启动。我想当您尝试执行单独的 .java 文件时,“脚本”无法找到源文件夹。

Before launching your .java files always "Add Project Folder..."

请记住,如果多个文件夹不属于同一项目,则无法打开它们。这种情况会导致类路径定位出现问题,最终javac提示错误。

关于java - 从 Atom 运行 Java 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44121735/

相关文章:

python - 如何更改 Atom 使用的默认 Python 版本?

java - 使用语音进行生物识别 - Android

java - 正则表达式 - 包括字符串 : java

java - 什么时候设置带有 @GenerateValue 注解的 Id?

javafx,拖动优化 - 各种想法

c - 获取错误代码 : collect2. exe: 错误: ld 返回 1 退出状态

atom-editor - 重置atom编辑器文件树

atom-editor - Atom.io 删除项目资源管理器中未提交的更改/打开的文件

java - JBoss Developer Studio 9.1.0 FUSE CXF 项目总是给出 maven 错误