2011-11-25 56 views
3

我不得不在Java中为学校编写一些小程序,所以我不希望Eclipse使用新项目生成的所有东西。现在我在做它的方式是这样的:在Eclipse在Eclipse中编辑项目之外的Java文件

  1. $ touch myprog.java
  2. 打开和编辑myprog.java
  3. $ javac myprog.java
  4. $ java MyProgClass

的问题是,Eclipse的没有按” t在输入代码时显示警告和错误。如果它允许我在Eclipse内部编译和运行文件(通过在工作目录中执行上述操作),那也不错。

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

回答

2

这是因为Eclipse不考虑你的java文件的东西应该编译(并因此产生错误)

您需要标记包含myprog.java作为源文件夹中的文件夹。以下是你的操作方法:

右键单击该文件夹并选择“Build Path” - >“用作源文件夹”。

1

那么,因为现在它只是一个日食的文本文件,它没有链接到java项目。

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

然后:

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

结果只复制2个文件,如果你想忽略的项目文件的其余部分。

1

你不能用现有的项目来创建学校课程吗? 或者,NetBeans IDE稍微更薄。你会在那里使用运行文件。

0

简短的回答:不,你不能让日食做到这一点。

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

创建一个Java项目很简单,然后使用它创建所有的小型Java程序。它们编译正确,报告错误,并且很容易运行......并且如果你想从命令行运行它们,也没有什么能阻止你。