当前位置: 技术问答>java相关
关于多个.java文件的编译、运行问题??
来源: 互联网 发布时间:2017-04-25
本文导语: 我有2个.java 文件,一个文件(DbAccess.java)中定义了一个类DbAccess, 定义一些数据库访问的方法。 另一个文件(CreateMessageBoardTables.java) 中需要引用DbAccess类(这个文件有main方法),用javac *.java可以编译通过,但是...
我有2个.java 文件,一个文件(DbAccess.java)中定义了一个类DbAccess, 定义一些数据库访问的方法。 另一个文件(CreateMessageBoardTables.java) 中需要引用DbAccess类(这个文件有main方法),用javac *.java可以编译通过,但是用java CreateMessageBoardTables
运行时,提示 Exception in thread "main" java.lang.NoClassDefFoundError: CreateMessageBoardTables
真是郁闷???
运行时,提示 Exception in thread "main" java.lang.NoClassDefFoundError: CreateMessageBoardTables
真是郁闷???
|
C:yuanbbmessageBoard>javac CreateMessageBoradTables.java -classpath C:yuanbbmessageBoard;%classpath%
C:yuanbbmessageBoard>java CreateMessageBoradTables -classpath C:yuanbbmessageBoard;%classpath%
C:yuanbbmessageBoard>java CreateMessageBoradTables -classpath C:yuanbbmessageBoard;%classpath%
|
路径问题
set classpath=.;%classpath%
set classpath=.;%classpath%
|
1、路径
set classpath=.;%classpath%
2、编译
javac =d . *.java
3、在.bbmessageBoard目录下运行:
java bb.messageBoard.CreateMessageBoardTables
set classpath=.;%classpath%
2、编译
javac =d . *.java
3、在.bbmessageBoard目录下运行:
java bb.messageBoard.CreateMessageBoardTables