我这个例子怎么不能编译呢?高分求解200 什么错误?是不是没有把JSDK的JAR加到CLASSPATH中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有问题,就是你的包servlet.jar的路径不对,你在编译时用javac -classpath d:\jdk130\lib\servlet.jar -d . login.java指定那个包的绝对路径,里面的d:\jdk130\lib用你自己的绝对路径代替。 没有问题,解决同上。/classpath 设置 为什么我的servlet.jar 不在我的安装目录下面D:\j2sdk14b3\lib而是在D:\tomcat\common\lib 呢?(只有一个该文件)是不是我少安装了什么?????请回答.用这个就ok了!哈哈javac -classpath d:\tomcat\common\lib\servlet.jar -d . login.java 在DOS里运行:set classpath d:\tomcat\common\lib 对于servlet的编译与一般的application是不一样的,因为jdk不包含servlet.jar文件。所以你要把servlet.jar放入classpath中。但是我强烈建议不要这样!!!!!!!因为作为java开发人员,哪个机器上不是安装一大堆环境,而classpath是全局的,谁知道哪天出了什么事影响到其它程序的,是吧?所以我认为这样:如果你是用ultraEdit,可以写一个build.bat文件,内容包括:set _classpath=%classpath% set classpath = d:/servlet.jar ....javac %1 %2set classpath = %_classpath% 这样做,在编译完后又恢复了原来的classpath如果你是用JCreator or JBuilder等IDE工具,就更方便了,在project中加入相应的包即可。在projects 的属性设置中都有required libariy 的设置。你可以摸索一下。不管如何,原理都一样,你把servlet.jar作为扩展包放入classpath,只是影响的范围不一样而已。如果上面的回答对你有帮助,请给点分吧:) to:sharetop(天生不笨)我现在使用的是forte for java要如何设置呢?我的都是日文啊!就是你说的servlet.jar作为扩展包放入classpath?介绍一下操作,我是个新手。还有你得很需要分吗? 以前我一直使用editplus,做一些练习,因为那个冬冬很好,不占内存。后来装了一个forte for java 感觉也不错,不过太慢,太占内存。可是开发网站的话,还是不错的。至于jb我就更不敢装了,因为我的机器太破。我现在还是比较喜欢editplus等文本工具,慢慢来学习ide环境吧!cherami(cherami) 兄弟的提示有启发性。sharetop(天生不笨) 兄弟的回答很详细。马上给分 java事件监听的问题 bean问题! 键盘问题 eclipse3.2的多国语言包安装以后,帮助文档怎么还是英文的? 请问 打开一个Frame 怎样锁定已经打开的?就像模式对话框一样. 这是jb2005的bug吗 Java中paintComponent怎么用? 请教,如何侦听POP3邮箱中有新邮件到达? 按钮事件 和 数据报发送问题 java的事件处理机制如何运用? 在java的GUI的应用程序中能否实现对容器(如Frame)中的所有组件遍历? java能不定义常量
而是在D:\tomcat\common\lib 呢?(只有一个该文件)是不是我少安装了什么?????
请回答.
用这个就ok了!哈哈
javac -classpath d:\tomcat\common\lib\servlet.jar -d . login.java
set classpath d:\tomcat\common\lib
对于servlet的编译与一般的application是不一样的,因为jdk不包含servlet.jar文件。所以你要把servlet.jar放入classpath中。但是我强烈建议不要这样!!!!!!!
因为作为java开发人员,哪个机器上不是安装一大堆环境,而classpath是全局的,谁知道哪天出了什么事影响到其它程序的,是吧?所以我认为这样:如果你是用ultraEdit,可以写一个build.bat文件,
内容包括:
set _classpath=%classpath%
set classpath = d:/servlet.jar
....javac %1 %2set classpath = %_classpath% 这样做,在编译完后又恢复了原来的classpath如果你是用JCreator or JBuilder等IDE工具,就更方便了,在project中加入相应的包即可。
在projects 的属性设置中都有required libariy 的设置。你可以摸索一下。
不管如何,原理都一样,你把servlet.jar作为扩展包放入classpath,只是影响的范围不一样而已。
如果上面的回答对你有帮助,请给点分吧:)
我现在使用的是forte for java
要如何设置呢?我的都是日文啊!
就是你说的servlet.jar作为扩展包放入classpath?
介绍一下操作,我是个新手。
还有你得很需要分吗?
后来装了一个forte for java 感觉也不错,不过太慢,太占内存。可是开发网站的话,
还是不错的。至于jb我就更不敢装了,因为我的机器太破。
我现在还是比较喜欢editplus等文本工具,慢慢来学习ide环境吧!cherami(cherami) 兄弟的提示有启发性。
sharetop(天生不笨) 兄弟的回答很详细。
马上给分