我必须用Java编写一些用于学校的小程序,所以我不想要Eclipse用新项目生成的所有东西。我现在这样做的方式是:
$ touch myprog.java
$ javac myprog.java
$ java MyProgClass
问题是Eclipse在键入代码时不会显示警告和错误。如果让我在Eclipse中编译和运行文件(通过在工作目录中执行上面的操作)也会很好。
有什么方法可以让Eclipse做到这一点?
答案 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程序是微不足道的。它们编译正确,报告错误,并且易于运行......如果你想从命令行运行它们,也没有什么能阻止你。