【问题标题】:Create "Hello World" using Java on Codenvy在 Codenvy 上使用 Java 创建“Hello World”
【发布时间】:2019-06-07 23:15:08
【问题描述】:

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

【问题讨论】:

  • 这实际上与在 Eclipse 中进行并没有什么不同。 Codenvy 可能拥有所有这些 xml 文件和外部库,因为该示例旨在为 Android 设备编译,而在 Eclipse 中,您可以在控制台上获得输出。这是编写 Hello World 程序和编写 Hello World 应用程序的区别
  • 我向你保证,如果你因为帮助我而感到愚蠢,我很抱歉,但我真的很想学习。 i.imgur.com/jxWf8Jd.png 为什么它不起作用?在 Eclipse 中,确实如此!
  • 呃...我不知道为什么它不起作用,因为那张照片对我来说看起来不错。您自己说的,代码在Eclipse中运行良好,所以代码没有问题。这可能是你没有正确设置的一些 Codenvy 的东西(我以前没有使用过 Codenvy,所以我不能肯定地告诉你)。
  • 对不起,如果我的问题是愚蠢的或不好的解释,第一次使用 StackOverFlow :) 我会尽可能地改进!
  • 在 Java 中,公共类必须与它们所在的文件同名。尝试重命名类或文件。

标签: java eclipse codenvy


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-12-23
        • 2012-04-29
        • 1970-01-01
        • 1970-01-01
        • 2018-06-07
        • 1970-01-01
        • 2017-11-14
        • 1970-01-01
        相关资源
        最近更新 更多