在Codenvy上使用Java创建“Hello World”的方法

3

在阅读之前,请注意我是一个新手(实际上,我还不知道编程的任何内容)。 我想使用在线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和外部库。有人能告诉我如何在Codenvy上实现“Hello World”吗?并解释一下它与Eclipse之类的软件有什么不同。 请不要说“去用Eclipse,你喝醉了”。我想理解Codenvy,我认为通过理解Codenvy我会学到东西。谢谢。

我保证,如果你因为帮助我而感到愚蠢,我很抱歉,但我真的想学习。http://i.imgur.com/jxWf8Jd.png 为什么它不起作用?在Eclipse中,它能正常运行! - Fallen Being
嗯...我不知道为什么它不起作用,因为那张图片在我看来很好。你自己说了,在Eclipse中代码运行良好,所以代码没有问题。可能是一些Codenvy的设置没有正确配置(我之前没有使用过Codenvy,所以无法确定)。 - Aify
1
抱歉如果我的问题很愚蠢或者解释不清楚,这是我第一次使用StackOverFlow :) 我会尽力改进! - Fallen Being
不用担心,Aify,谢谢。即使没有人帮助我,我也会自己发现的 :) (如果这被视为评论垃圾,请原谅) - Fallen Being
这就是,Cinnam。http://i.imgur.com/2yrmdej.png 没什么。(感谢你的回答) - Fallen Being
显示剩余3条评论
3个回答

2
Codenvy使用Maven和Ant作为默认的构建管理工具。您的应用程序必须被打包为JAR文件,然后执行该JAR文件。因此,您需要在项目中拥有pom.xml或build.xml文件。
最好的方法是从项目向导 - Maven Console中创建一个示例应用程序来开始使用。

enter image description here

这与 Eclipse 有些不同,Eclipse 只需要您的类和 Java 安装即可。

1

0

因此,为了运行任何编译语言(如Java),您的代码需要被编译。您可以使用Maven / Ant编译/构建项目,但是如果您想快速编写脚本并进行测试,则可能会有些麻烦。许多IDE在您按下运行按钮时可以快速编译和运行单个类。

尽管似乎codenvy默认不具备此功能,但我们可以轻松地编写脚本来编译和运行文件。转到命令并添加一个新命令(通过按“+”)。在命令行字段中输入:

javac ${explorer.current.file.path}; 
SP=${project.java.sourcepath}; 
cd ../${current.project.path}/${SP//:/ }[0];
java ${current.class.fqn};

在这里,我们基本上要求Java编译所选文件,并在之后运行它(可能有人可以想出更复杂的方法来做到这一点,但至少它应该给您一些基本功能)。

注意:如果您依赖多个Java文件,则还必须编译这些文件,在这一点上,通过在线教程学习如何使用Ant可能会更容易。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接