我想servlet
从命令提示符下编译一个非常基本的代码,但是它总是不成功,并且编译器告诉我以下内容:
error: package javax.servlet does not exist.
我用谷歌搜索了解决方案,发现需要将这些servlet.jar
库包含在PATH中。我相信我做到了。我坚信我的计算机中这些库的位置是:
C:\apache-tomcat-7.0.23\lib\servlet-api.jar\
我的PATH的末尾(相关部分)如下:
%JAVA_HOME%\bin;C:\apache-tomcat-7.0.23\lib\servlet-api.jar\
对我来说,看起来还可以,但显然不是。谁能告诉我可能是什么问题?
classpath不是path …,并且您不需要将它作为环境变量。您可以使用选项-cp或-
classpath设置javac的类路径(也可以使用其他几种方法)。javac使用环境变量CLASSPATH查找类,该类可能有用,也可以成为难以追踪的问题的来源。
编译使用库(即标准JavaSE外部的类)的Java文件的示例为:
javac -classpath C:\apache-tomcat-7.0.23\lib\servlet-api.jar MyTestServlet.java
如果您的环境变量CLASSPATH包含您需要的库,则可能需要执行以下操作:
javac -classpath %CLASSPATH%;C:\apache-tomcat-7.0.23\lib\servlet-api.jar MyTestServlet.java
(请注意,我无权访问Windows计算机,因此未测试上述语法的特有部分)(另请注意,在此示例中,“ C:\ apache-tomcat-7.0.23 \
lib \ servlet-api.jar”是一个jar文件,而不是它可能来自您在计算机上的问题的目录)对于Windows
OS上的命令行编译,最好正确设置环境变量JAVA_HOME和bin目录JDK在PATH中的位置。
但是,我确实建议在通过命令行在仅使用JDK进行操作之前,先通过IDE在Servlet开发中编写,编译,执行,部署。Java
Servlet不是独立的可执行类,但需要部署到例如tomcat中进行测试/使用。
我正在尝试在Windows 7 x64机器上编译gnuplot。 以下是打开焦油包装后我要遵循的步骤。gz对于gnuplot 4.6.1: 打开Visual Studio命令提示符 它运行很短的时间,然后输出 。。。面包机。c 我需要安装gd库或提醒msvc gd. h的位置吗?还是其他什么?
到目前为止,我想出了这个命令: 但是当我运行它时,我得到以下错误: 非常感谢您的帮助。
是的,我知道你可能会抱怨说这是件坏事,但我还是想做! 我正在创建一个批处理程序,最后,我需要它挂起,不接受用户输入。我知道一种方法就是创建一个无限循环: 但是我不认为这是一个很好的选择。虽然我需要它挂起来,但我需要能够通过窗口顶部的红色“X”关闭按钮关闭。 有什么想法吗?
问题内容: 我创建了一个Java项目来调用Web服务。它具有一个Main java文件和另一个class文件。我已经将一些jar文件用于HTTP客户端。 在Eclipse中,它运行良好。我需要通过传递一些参数在命令提示符下运行Java程序。 在命令提示符下,我转到包含主Java和子类Java文件的src文件夹,并给出了以下命令 我收到以下错误 mainjava.java:14:找不到符号 symb
问题内容: 在以前的计算机上,当我尝试在Windows命令提示符下退出Python脚本时,只需按+即可。 但是,当我在计算机上执行此操作时,它会告诉我“ KeyboardInterrupt”: 那么如何解决此问题,以便退出Python脚本? 谢谢。 编辑 : +的作品,但我需要输入它作为代码。希望有一种快速简单的方法来退出脚本,但是很好。 问题答案: 实际上,它取决于操作系统,也可能取决于您使用的