gpt4 book ai didi

java - Java编译错误

转载 作者:行者123 更新时间:2023-12-02 11:11:38 25 4
gpt4 key购买 nike

尝试编译我的代码时遇到问题:

D:\workspace>javac DbConnect.class
javac: invalid flag: DbConnect.class
Usage: javac <options> <source files>
use -help for a list of possible options

这就是我得到的。实际上,我从来没有添加任何这些选项,它对我来说一直很好。我做错了什么?

编辑:

谢谢大家,办公室已经漫长的一天了:)

当我从Eclipse触发代码时,代码工作正常。如果我输入java DbConnect.class,则会出现此错误。
D:\workspace\GeoCoding\bin\de\bitmarck\bi>java DbConnect.class
Exception in thread "main" java.lang.NoClassDefFoundError: DbConnect/class
Caused by: java.lang.ClassNotFoundException: DbConnect.class
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: DbConnect.class. Program will exit.

它可以在Eclipse中运行,但似乎不喜欢手动启动。
该类中有一个 main
我究竟做错了什么 ?

最佳答案

尝试

javac DbConnect.java 

进行编译(文件扩展名是.java而不是.class)

要么
java DbConnect

运行它,如果那是您需要的

关于java - Java编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7204596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com