首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Codenvy:无法运行简单的Hello World java程序

Codenvy:无法运行简单的Hello World java程序
EN

Stack Overflow用户
提问于 2017-09-19 17:48:51
回答 2查看 1.7K关注 0票数 2

我正在试着运行一个简单的程序:

代码语言:javascript
复制
public class Greet  {
     public static void main(String[] args)  {
            System.out.println("HELLO");
     }
}

但是我得到了/bin/bash: line 2: $'\r': command not found python: can't open file '/projects/GreetTest/main.py': [Errno 2] No such file or directory作为输出。

要编译和执行这样简单的控制台程序,可以做些什么呢?我试着用谷歌搜索,但很难找到一个完整的教程。

编辑:当我按下run a newCustom is run:

代码语言:javascript
复制
# execute a JAR
java -jar ${current.project.path}/target/application.jar

# execute python script
python ${current.project.path}/main.py

我尝试删除python部分,所以它现在是:

代码语言:javascript
复制
# execute a JAR
java -jar ${current.project.path}/target/application.jar

它会给出一个错误:

Error: Unable to access jarfile /projects/GreetTest/target/application.jar

我的文件名为Greet.java

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-19 18:16:10

  1. 将该文件重命名为Greet.java。该文件应包含您在问题中发布的代码,仅此而已。
  2. 运行javac Greet.java.
  3. Run java Greet.

这里假设您的机器上安装了一个可以正常工作的JDK。

正如前面的注释所述,您似乎正在尝试使用Python解释器运行Java代码。Python是一个完全不同的编程环境。

更新:所以,我看了Codenvy。它们提供了一个完整的Hello World示例。创建一个新的工作区,选择"Java“快速启动堆栈,并将console-java-simple项目添加到工作区。然后运行console-java-simple: run Maven任务。您可以通过按Shift+F10来获取项目的Maven任务的列表。

他们示例中的HelloWorld.java文件与您的Greet.java几乎完全相同。

下面是如何一步一步做到这一点:

  1. 登录到Codenvy。
  2. 在仪表板上,单击Create Workspace (在下一页的“选择堆栈”部分中,选择标记为Java - Default Java Stack with JDK 8, Maven and Tomcat.的堆栈(而不是预先选择的包含MySQL的堆栈)。
  3. 在同一页面的“项目”部分中,单击Add or Import Project并选中<代码>D28项目。然后单击底部的绿色大Create按钮,或右上角的按钮。工作区被创建,视图切换到新的工作区。等待,直到您在右上角看到一个通知,告诉您console-java-simple项目已成功,然后单击run Maven任务。
  4. 查看Maven构建的输出,最后在控制台底部看到"Hello World“。

在项目资源管理器的console-java-simple/src/main/java/org.eclipse.che.examples/下,您可以找到HelloWorld.java

更新:顺便说一下,我不认为Codenvy是开始使用Java的正确工具。这并不意味着它是一种快速、简单的处理Java的方式,而是一个在浏览器中运行的成熟的IDE。你必须处理很多从实际Java编程中分心的事情,比如构建工具(例如Maven)来运行任何东西。

如果您的目标是开始使用Java,我建议您找到一种在本地安装JDK的方法,然后尝试一下。

票数 2
EN

Stack Overflow用户

发布于 2018-06-02 08:49:36

要运行你的程序,你需要做的就是删除当前的宏并添加一个新的宏。

为此,选择左上角左数第二个图标(“管理命令”)。然后选择当前宏并将其删除。然后单击加号,然后从下拉列表中选择"Java“。

如果你不喜欢宏的默认名称,你可以重命名它。为此,请双击它,输入新名称,然后单击下面的“保存”按钮。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46297213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档