14

这是我所拥有的:

  1. 我有一个TestFile.java具有相同类名的。
  2. 这个类有一个有效的main()方法。
  3. 该文件很容易通过终端使用 javac 然后 java 运行,给出预期的输出。

但是,当我将文件拖放(或打开)到 Eclipse 中并尝试时Run As,我没有得到Run As Java Application或任何可以运行该单个/独立(任何项目的)Java 文件/类的东西。

当我尝试时Run,我得到一个弹出窗口说“ Run As Ant Build。现在,我从来没有设置过 ant build。

我想要的只是运行一个这个 Java 文件并查看输出/错误,Console它在编辑器下方的透视图中可见。

我没有也不打算编写/设置一个包含包名和所有内容的完整 Java 项目,在这种情况下Run as Java Application就来了。我只想在 Eclipse 中运行一个独立的 Java 类/文件,其中包含一个main()方法。

我在 Mac 上。如果有任何其他应用程序/IDE 可以为 Java 和/或其他语言做到这一点,那么我认为这将非常有用。

更新:我在 Eclipse 中创建了一个 Java 项目,并test.java在其中创建了一个 Java 项目,每当我需要编写快速代码并运行它时,我都会在同一个文件中不断更改/编辑/添加。没有办法在 Eclipse 中真正拖放运行。

4

4 回答 4

9

如果文件不在 java 项目中,则无法在 Eclipse 中仅编译和运行一个文件。

在 Eclipse 中创建 Java 项目是一个非常快速和简单的过程。

File -> New -> Java Project

您可以使用默认包(尽管不推荐)并将您的单个文件放入其中并运行它。

于 2013-06-07T02:56:27.140 回答
3

试试jGRASP,它是一个非常简单的编辑器和编译器。

于 2013-11-19T23:37:21.803 回答
0

您可以使用org.eclipse.jdt.core.javanature(检查/编辑.project文件)在任何 Eclipse 项目中执行此操作。

所以只需打开.project文件并添加

<natures>
    <nature>org.eclipse.jdt.core.javanature</nature>
</natures>

如果它还没有。

于 2014-01-21T08:09:58.367 回答
-2

您可以在 cmd 命令窗口中运行 java 文件。

确保你已经安装了java环境。

java -version

输出:java 版本 "1.7.0_07" Java(TM) SE Runtime Environment (build 1.7.0_07-b11) Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01,混合模式)

cd javafilepath

java yourjavafilename.java
于 2013-06-07T02:50:37.787 回答