繁体   English   中英

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

[英]Create “Hello World” using Java on Codenvy

在你阅读之前,明白我显然是一个菜鸟(实际上,我甚至对编程都一无所知)。 我想开始学习 - 使用在线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的理解中学习。 谢谢。

Codenvy使用Maven和Ant作为默认构建管理器。 您的应用必须打包为JAR,然后执行此JAR。 因此,您需要在项目中包含pom.xml或build.xml文件。

开始使用的最佳方法是从项目向导 - Maven Console创建一个示例应用程序。

在此输入图像描述

它与Eclipse有点不同,您需要的只是您的类和Java安装。

这是简单Java“Hello World”的教程:

http://www.smlcodes.com/tutorials/codenvy-java-onepage-tutorial

在第4步,我不得不谷歌搜索本教程。

在此输入图像描述

因此,为了运行任何编译语言(例如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的在线教程可能会变得更容易。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM