我在尝试编译代码时遇到了问题:
D:\workspace>javac DbConnect.class
javac: invalid flag: DbConnect.class
Usage: javac <options> <source files>
use -help for a list of possible options
这就是我得到的。我实际上从来没有添加任何这些选项,它总是适合我。我做错了什么?
修改
谢谢大家,在办公室度过了漫长的一天:)
当我从日食中解雇时,代码工作正常。如果我输入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
我究竟做错了什么 ?
答案 0 :(得分:3)
尝试
javac DbConnect.java
编译(文件扩展名是.java而不是.class)
或
java DbConnect
运行它,如果这是你需要的
答案 1 :(得分:3)
试试这个:
编译:{{1}}
要运行:D:\workspace>javac DbConnect.java
答案 2 :(得分:0)
您尝试编译已编译的类(它具有.class扩展名)。