在你阅读之前,明白我明白是一个菜鸟(实际上,我甚至对编程都知之甚少)。 我想开始学习 - 使用在线IDE练习Java。在这种情况下,我使用Codenvy(www.codenvy.com)。它显然很漂亮和令人敬畏,但我有一个问题。在Eclipse或DrJava或其他(简单的IDE)中,要制作" Hello World",你需要这样做......
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
正如在这样的网站上所说:http://goo.gl/vYhP83
在Codenvy,它看起来更难" (显然,当你知道时它很容易,但更难以理解还有更多的事情可做)。 在Hello World的示例中,我看到了文件夹,包,.xml和外部库。有人可以告诉我该怎么做(如果可能的话,一步一步,不要忽视任何事情,我毕竟是一个菜鸟)" Hello World"在Codenvy?并解释一下为什么它与Eclipse不同,例如。 请不要说"去Eclipse,你喝醉了#34;。我想了解Codenvy,我想我将从对Codenvy的理解中学习。谢谢你。
答案 0 :(得分:2)
Codenvy使用Maven和Ant作为默认构建管理器。您的应用必须打包为JAR,然后执行此JAR。因此,您需要在项目中包含pom.xml或build.xml文件。
开始使用的最佳方法是从项目向导 - Maven Console创建一个示例应用程序。
它与Eclipse有点不同,您需要的只是您的类和Java安装。
答案 1 :(得分:1)
这是简单Java“Hello World”的教程:
http://www.smlcodes.com/tutorials/codenvy-java-onepage-tutorial
在第4步,我不得不在谷歌上搜索本教程。
答案 2 :(得分:0)
因此,为了运行任何已编译的语言(例如Java),需要对代码进行编译。您可以使用Maven / Ant编译/构建项目,但是,如果您想快速编写脚本并测试某些内容,的确这样做会很麻烦。当您按下run时,许多IDE可以为您快速编译并运行一个类。
尽管默认情况下似乎codenvy没有此功能,但是我们可以轻松地编写脚本并运行文件。转到命令并添加一个新命令(按“ +”键)。在命令行字段中输入:
javac ${explorer.current.file.path};
SP=${project.java.sourcepath};
cd ../${current.project.path}/${SP//:/ }[0];
java ${current.class.fqn};
在这里,我们基本上要求Java编译选定的文件,然后再运行它(可能有人可以提出一种更复杂的方法来执行此操作,但至少它应该为您提供一些基本功能)。
注意:如果您依赖于多个Java文件,那么您也必须对其进行编译,这时通过有关如何使用Ant的在线教程可能会更容易。