在Mac上使用CodeRunner IDE运行Java项目

sdnqo3pr  于 2023-06-28  发布在  Java
关注(0)|答案(2)|浏览(146)

对不起我的英语水平。
CodeRunner IDE有问题,使我无法正确使用它。
如果我用CodeRunner创建一个应用程序并运行它,我没有任何问题,但是如果我将它保存到硬盘上,我就不能再次运行它。
一旦保存,我总是得到这个错误:
CodeRunner警告:在文件“www.example.com“中找不到main方法Untitled.java。请添加main方法或在项目中运行包含main方法的文件。Error:no se ha encontrado o cargado la clase principal文件“Untitled.java”无法打开,因为没有这样的文件。.
不管你把它放在哪里,或者你把它放在什么名字上。
如果我打开一个Main.java用IntelliJ创建的www.example.com文件并运行它,它会给我一个错误。我得到同样的信息:
CodeRunner警告:在文件“www.example.com“中找不到main方法Main.java。请添加main方法或在项目中运行包含main方法的文件。错误:未找到或加载main类无法打开文件“Main.java”,因为没有这样的文件。. Main
这可能是运行设置的东西。目前我有这样的:
java -cp“$ {compiler%:*}”“$ {编译器# *:}”
因为它是默认的。
你能帮帮我吗?你知道为什么它给我一个错误吗?如何使用CodeRunner创建项目?
非常感谢大家

6ljaweal

6ljaweal1#

检查您的目录名称不包含“特殊字符”,CodeRunner只读取和执行“英语”路由中的文件…快乐密码!

vfhzx4xs

vfhzx4xs2#

"${compiler%:*}":从变量编译器的末尾删除最后一个冒号(:)及其后面的所有字符。
"${compiler#*:}":从变量编译器的开头删除第一个冒号(:)及其前面的所有字符
假设compiler变量是/path/to/libraries:./classes,则命令将被解析为:java -cp "/path/to/libraries" "./classes"
将运行设置更改为:

#java -cp "${compiler%:*}" "${compiler#*:}"
javac $filename
java "${filename%.*}"

然后问题就解决了。

相关问题