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中学习。谢谢。

4

3 回答 3

2

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

您开始的最佳方式是从项目向导 - Maven 控制台创建一个示例应用程序。

在此处输入图像描述

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

于 2015-09-16T08:28:39.287 回答
1

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

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

在第 4 步,我必须在谷歌上搜索本教程。

在此处输入图像描述

于 2017-01-13T16:10:19.457 回答
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 可能会变得更容易。

于 2019-06-07T15:15:08.540 回答