我正在尝试运行一个简单的程序:
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
作为输出。
可以做些什么来使这些简单的控制台程序被编译和执行?我尝试使用Google搜索但无法找到完整的教程。
编辑:当我按下运行时,运行newCustom
:
# execute a JAR
java -jar ${current.project.path}/target/application.jar
# execute python script
python ${current.project.path}/main.py
我尝试删除python部分,现在就是:
# execute a JAR
java -jar ${current.project.path}/target/application.jar
并且它出错:
Error: Unable to access jarfile /projects/GreetTest/target/application.jar
我的文件标题为Greet.java
。
答案 0 :(得分:2)
Greet.java
。该文件应该包含您在问题中发布的代码,仅此而已。javac Greet.java
。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
相同。
以下是如何逐步完成的步骤:
Create Workspace
(在Recent Workspaces
下)Java - Default Java Stack with JDK 8, Maven and Tomcat.
的堆栈(不是包含MySQL的预选堆栈)。Add or Import Project
并查看console-java-simple
项目。然后点击Add
。Create
按钮,或右上角的按钮。将创建工作空间,并且视图将切换到新工作空间。等到您在右上角看到一条通知,告诉您console-java-simple
项目已成功导入。Shift+F10
。run
Maven任务。在项目浏览器的console-java-simple/src/main/java/org.eclipse.che.examples/
下,您可以找到HelloWorld.java
。
更新:顺便说一下,我不认为Codenvy是开始使用Java的正确工具。它并不是一种快速简单的Java游戏方式,而是在浏览器中运行的完整IDE。您必须处理实际Java编程中的许多干扰,例如构建工具(例如Maven)以使任何运行。
如果您开始使用Java是我的目标,我建议您找到一种方法来在本地安装JDK,然后再使用它。
答案 1 :(得分:0)