java新手求教&拷贝别人代码时javac编译出错了,情况如下:
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java新手求教&拷贝别人代码时javac编译出错了,情况如下:相关的知识,希望对你有一定的参考价值。
命令:
javac Webdrmservice.java
提示错误:
Webdrmservice.java:12: 软件包 javax.servlet 不存在
import javax.servlet.*;
^
Webdrmservice.java:13: 软件包 javax.servlet.http 不存在
import javax.servlet.http.*;
^
Webdrmservice.java:15: 警告:com.sun.org.apache.xerces.internal.impl.dv.util.Base64 是 Sun 的专用 API,可能会在未来版本中删除
import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;
^
Webdrmservice.java:18: 警告:sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删除
import sun.misc.BASE64Decoder;
^
Webdrmservice.java:19: 警告:sun.misc.BASE64Encoder 是 Sun 的专用 API,可能会在未来版本中删除
import sun.misc.BASE64Encoder;
^
Webdrmservice.java:23: 找不到符号
符号: 类 HttpServlet
public class Webdrmservice extends HttpServlet
^
Webdrmservice.java:33: 找不到符号
符号: 类 HttpServletRequest
位置: 类 test.Webdrmservice
public void doGet(HttpServletRequest request, HttpServletResponse response)
^
Webdrmservice.java:33: 找不到符号
符号: 类 HttpServletResponse
位置: 类 test.Webdrmservice
public void doGet(HttpServletRequest request, HttpServletResponse response)
后面还有一堆……
java安装jdk时,执行javac出错
进来学习maven,在机器重新配置一套jdk, 卸载掉1.6,安装1.7是报javac不是有效的命令,java,java -version 都没问题。这个问题一直困扰了我好久,之间1.6也是这个问题,找解决方法,找了好久,今天装1.7依然如此,找的我快要疯了,以为是电脑系统的问题,准备明天重装系统了。在安装好maven ,输入mvn -version 是报jkd 的 JAVA_HOME安装有问题,很郁闷,结果一看,原来我一值是JAVA_HOME配置,配置的路径有点深入。
错误的JAVA_HOME路径:D:\Java\jdk1.7.0_67\bin
正确的JVAV_HOME路径:D:\Java\jdk1.7.0_67
就是这个小细节,找不见javac这个命令。
另外今天配置maven变量时出现个小插曲,就是下载好maven,配置好maven变量时,输入mvn 提示不能识别,查找问题后,发现把MAVEN_HOEM 变量配置到CLASSPATH上了, 应该配置到Path上。
今天解决这个一直困扰的问题后,心情舒畅多了。
以上是关于java新手求教&拷贝别人代码时javac编译出错了,情况如下:的主要内容,如果未能解决你的问题,请参考以下文章
使用 AspectJ 编译器而不是 Javac 时编译时出错