使用命令提示符使用jdbc编译java类

时间:2018-02-09 23:59:01

标签: java command-line compilation

我想使用命令提示编译包含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上

1 个答案:

答案 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