各位:
我已经安装了 JDK、VSC 和 CodeRunner(顺便说一句,我已经正确设置了 JAVA 的路径)。 但是,当我尝试使用 CodeRunner 时,总是有相同的错误消息表示: “错误:类 learn1 是公共的,应该在名为 learn1.java 的文件中声明”,请参见下图。
我很确定我命名的类与文件名相同。
整个信息是:
[运行] cd "d:\Dropbox\coding\practices\JAVA\src\" && javac temp-msvqqxjdsd.java && java temp-msvqqxjdsd
temp-msvqqxjdsd。 java:1 : 错误:类 learn1 是公共的,应该在名为 learn1.java 的文件中声明
公开课学习1 {
^
1 错误
[完成] 在 5.295 秒内以代码 = 1 退出
我可以使用Eclipse Neon for JAVA EE 编译可以正确运行相同的文件。 在 VSC 中使用该功能之前是否需要进行任何设置? VSC 很酷很轻,我很想用它来学习开发 JAVA 应用程序。 请帮我解决这个问题。 非常感谢!
嗨@seiferthan ,我看到你选择了代码。 请不要选择代码片段并重试。
或者,您可以使用以下设置( File
-> Preference
-> Settings
)来避免选择的影响:
{
"code-runner.ignoreSelection": true
}
@formulahendry
谢谢!!! 你真棒! 我试图将解决方案罚款两天,似乎以前很少有人遇到过这个问题。
知道小费真是太好了! 再次感谢你! :+1:
不客气。