在Eclipse中编辑项目外的Java文件

时间:2011-11-25 13:25:47

标签: java eclipse

我必须用Java编写一些用于学校的小程序,所以我不想要Eclipse用新项目生成的所有东西。我现在这样做的方式是:

  1. $ touch myprog.java
  2. 在Eclipse中打开并编辑myprog.java
  3. $ javac myprog.java
  4. $ java MyProgClass
  5. 问题是Eclipse在键入代码时不会显示警告和错误。如果让我在Eclipse中编译和运行文件(通过在工作目录中执行上面的操作)也会很好。

    有什么方法可以让Eclipse做到这一点?

4 个答案:

答案 0 :(得分:2)

这是因为Eclipse不会将您的.java文件视为应编译的内容(从而产生错误)

您需要将包含myprog.java的文件夹标记为源文件夹。这是你如何做到的:

右键单击该文件夹,然后选择“构建路径” - > “用作源文件夹”。

答案 1 :(得分:1)

好吧因为现在它只是eclipse的一个文本文件,并没有链接到java项目。

创建新项目并将myprog.java放到eclipse项目中的/ src文件夹中。

然后:

$ javac workspace/yourpoject/src/myprog.java
$ java workspace/yourproject/bin/myprog

因此,如果需要,只复制这两个文件并忽略其余的项目文件。

答案 2 :(得分:1)

您不能使用现有项目来创建学校课程吗? 或者,NetBeans IDE稍微有些苗条。你可以在那里使用Run File。

答案 3 :(得分:0)

简短的回答:不,你不能让日食那样做。

Eclipse JDT需要知道要编译的类路径(即使该类路径只包含JRE),构建器告诉您是否存在错误,以及标准IDE的搜索引擎,如内容辅助或开放声明。

创建一个java项目然后使用它创建所有的小java程序是微不足道的。它们编译正确,报告错误,并且易于运行......如果你想从命令行运行它们,也没有什么能阻止你。