我想使用命令提示编译包含jdbc的java servlet文件。为此,我使用了以下命令:
-cp .;"C:\MyWebProject2\tomcat\lib\servlet-api.jar;C:\MyWebProject2\tomcat\webapps\database\WEB-INF\lib\ojdbc6-11.2.0.2.0.jar "DatabaseAccess.java
这里,我的servlet-api.jar文件在dir "C:\MyWebProject2\tomcat\lib\"
中
和ojdbc.jar文件位于目录"C:\MyWebProject2\tomcat\webapps\database\WEB-INF\lib\"
但是,我收到如下输出:
javac: no source files
Usage: javac <options> <source files>
use -help for a list of possible options
我的环境变量是:
CATALINA_HOME = C:\MyWebProject2\tomcat
CLASSPATH = %JAVA_HOME%\bin;%JRE_HOME%\bin;%CATALINA_HOME%\lib
JAVA_HOME = C:\Program Files (x86)\Java\jdk
JRE_Home = C:\Program Files (x86)\Java\jre
我在Windows上
答案 0 :(得分:0)
在引用(“)之后和java类名之前应该有一个空格。
-cp .;“C:\ MyWebProject2 \ tomcat \ lib \ servlet-api.jar; C:\ MyWebProject2 \ tomcat \ webapps \ database \ WEB-INF \ lib \ ojdbc6-11.2.0.2.0.jar” DatabaseAccess.java