我用下面的代码在记事本中创建了hello.java文件:
class helloworld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
当我用命令运行它时:
NPP_SAVE
cd $(CURRENT_DIRECTORY)
javac $(FILE_NAME)
java $(NAME_PART)
该文件 hello.java 已成功编译并生成了类文件 helloworld.class
但结果错误:
Error: Could not find or load main class hello
Caused by: java.lang.ClassNotFoundException: hello
然后我将类名代码从:
class helloworld {
致:
class hello {
当我编译和运行它的时候,我的问题是什么类名应该和java中的文件名一样?
或者有人能帮我理解这一点
将类名设置为大写格式。
试试这个
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
javacHello.java
java Hello
你的错误:
#一定会成功的。
当我在macOS塞拉上使用Oracle 10.0.1从Maven原型1.3版创建一个新的IntelliJ 2018.1项目时,我在执行Maven时会遇到此错误。 [ERROR]无法执行目标org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test(default-test)on project h2e2: Exection default-
尝试通过首先运行 然后运行 并得到以下错误 [错误]执行目标组织失败。科德豪斯。project word count beam上的mojo:exec-maven插件:1.4.0:java(默认cli):执行java类时发生异常。null:InvocationTargetException:java。lang.IllegalStateException:无法找到d的注册器- 然而,如果我运行2017
我正在尝试做一些深度学习的工作。为此,我首先在我的Python环境中安装了所有用于深度学习的包。 这就是我所做的。 在Anaconda中,我创建了一个名为的环境,如下所示 然后在其中安装了data science Python包,如Pandas、NumPy等。我还在那里安装了TensorFlow和Keras。下面是该环境中的包列表 您可以看到还安装了。 现在,当我在这个环境中打开Python解释器
如果我没有理解错的话,Java10的二进制形式与Java9是100%相同的,所以它不会产生任何问题。 我的假设正确吗?
问题内容: 我想关闭弹出窗口(已知的窗口名称),然后返回到原始窗口。我该怎么办?如果我无法获得窗口中关闭按钮的常量。那么有没有达到目标的一般行为? 问题答案: 你有没有尝试过:
问题内容: 我想在AngularJS服务中监听窗口事件,以便可以将它们广播到我的控制器。 我有一个Chrome扩展程序,可以使用发送任何消息。 我希望我的angularjs服务侦听该消息并将其发送到使用 在我的服务内部,我正在尝试通过以下侦听器这样做。 我也尝试过,但是我不知道为什么上面的代码不起作用。同样是我的IDE,jetbrains webstorms将上述代码片段归类为不可访问。 在此之前