我正在试着运行一个简单的程序:
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:
# 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
。
发布于 2017-09-19 18:16:10
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
(在下一页的“选择堆栈”部分中,选择标记为Java - Default Java Stack with JDK 8, Maven and Tomcat.
的堆栈(而不是预先选择的包含MySQL的堆栈)。Add or Import Project
并选中<代码>D28项目。然后单击底部的绿色大Create
按钮,或右上角的按钮。工作区被创建,视图切换到新的工作区。等待,直到您在右上角看到一个通知,告诉您console-java-simple
项目已成功,然后单击run
Maven任务。在项目资源管理器的console-java-simple/src/main/java/org.eclipse.che.examples/
下,您可以找到HelloWorld.java
。
更新:顺便说一下,我不认为Codenvy是开始使用Java的正确工具。这并不意味着它是一种快速、简单的处理Java的方式,而是一个在浏览器中运行的成熟的IDE。你必须处理很多从实际Java编程中分心的事情,比如构建工具(例如Maven)来运行任何东西。
如果您的目标是开始使用Java,我建议您找到一种在本地安装JDK的方法,然后尝试一下。
发布于 2018-06-02 08:49:36
要运行你的程序,你需要做的就是删除当前的宏并添加一个新的宏。
为此,选择左上角左数第二个图标(“管理命令”)。然后选择当前宏并将其删除。然后单击加号,然后从下拉列表中选择"Java“。
如果你不喜欢宏的默认名称,你可以重命名它。为此,请双击它,输入新名称,然后单击下面的“保存”按钮。
https://stackoverflow.com/questions/46297213
复制相似问题