如下图;目录下三个java文件;javac单独编译前2个成功,第三个时出现“找不到符号”;

因为第三个会用到前两个;要一次性输入所有java文件;或者 javac *.java;如图的下部,编译成功;产生了3个class文件;

javac编译servlet下所有文件,出现 软件包不存在,49个错误;

查看classpath环境变量;

JDK的classpath环境变量,网上有两种说法:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

把 %JAVA_HOME%\lib\dt.jar 改为 %JAVA_HOME%\lib;再试,还是同样,49个错误;

这两种说法估计效果一样;

按照网上资料,软件包javax.servlet不存在,

其原因是java编译器没有找到软件包javax.servlet;
解决办法:
从tomcat lib目录下拷贝一个servlet-api.jar的包到“JDK\jre\lib\ext”目录下
凡是出现找不到包的情况,都可以将找到的包放到JDK\jre\lib\ext下,然后再编译就能够通过。

这就是不想花钱买书的后果,网上的东西有偏差;

看下jdk的lib目录,其下有一个dt.jar;

五 按照四的方式操作后,再javac *.java;好了,还剩下25个错误;

现在剩下的找不到的包或类是自己写的类或第三方(非java自带)包;在别的目录下;

六 因为找不到model包,进入model目录,把其下全部java文件编译为class;再进入servlet目录编译;还是同样25个错误;搞不定了;到此为止。

手动编译比较复杂;IDE代替了大量的工作。

javac编译出现“找不到符号”和软件包不存在的解决相关推荐

  1. JAVA命令符找不到符号_[转]Java命令行编译文件时出现的错误,找不到符号或软件包不存在等...

    标签(空格分隔): Javajavascript 习惯了eclipse的自动编译,Java命令行编译.执行文件只会最基础的部分,就是对单文件的编译和执行,并且不包含任何外部JAR包.但有时候你还非得用 ...

  2. IDEA引入Lombok后编译时找不到符号问题处理

    IDEA2020.3引入Lombok后编译时找不到符号解决方法 开发环境:JDK8 + Springboot + MybatisPlus + Maven 解决思路: 1.Springboot自带了lo ...

  3. 项目导入其它项目作为模块编译时找不到符号异常

    前提: 每个项目都可以正常运行,依赖均正常 错误: 1.编译时找不到符号异常(找不到方法/变量等) 2.类import异常 3.其它异常- 原因: 项目中存在父子依赖问题 解决: 把子项目导入父项目作 ...

  4. java编译找不到符号_javac编译时找不到符号?

    我是个新手,在linux使用java编程时,出现这个情况. 我把要引的包放在classpath中,红色部分: export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAV ...

  5. java找不到符号_java编译时找不到符号,怎么处理

    已采纳 java编译时提示找不到符号的解决方式如下: 方法一: 进入d:/web/wsh下: javac a.java 然后退出wsh目录即进入d:/wsh下 javac wsh/b.java即可编译 ...

  6. 66.javac 编译与 JIT 编译\编译过程\javac 编译\词法、语法分析\填充符号表\语义分析\字节码生成\JIT 编译

    66.javac 编译与 JIT 编译 66.1.编译过程 66.2.javac 编译 66.2.1.词法.语法分析 66.2.2.填充符号表 66.2.3.语义分析 66.2.4.字节码生成 66. ...

  7. java编译时为什么总找不到文件,javac编译时找不到文件的问题和运行项目找不到指定类问题...

    问题描述: 刚刚安装完JDK,打开Eclipse创建一个新项目,写了一个测试类进行输出打印语句时,报无法找到相应类. 然后,我跑到CMD中进行javac Test.java运行测试时,报找不到对应文件 ...

  8. java编译中找不到主加载项,Kali之——解决物理机U盘安装Kali Linux2018.1,光驱无法加载问题...

    Kali系统和烧录软件 链接:https://pan.baidu.com/s/1v78d62hdF95NM2minct9sw 提取码:b08k 1.无效的方法: (1)执行 df -m,然后查看U盘设 ...

  9. java编译找不到符号_关于久违的Javac,编译出现“找不到符号”

    参考文档:http://blog.csdn.net/qq369201191/article/details/49946609 工作以来习惯了maven编译,已经忘记了javac这个东东,以至于遇到ja ...

最新文章

  1. 在 SharePoint2010 中使用 XML 查看器取得其他站点的内容列表
  2. 一个编程菜鸟的进阶之路(C/C++)
  3. GDCM:gdcm::TransferSyntax的测试程序
  4. 光辉之章事件有哪些常规操作?天谕手游事后的补偿真的很安慰?
  5. 【face-landmarks】人脸关键点检测汇总
  6. 创建一个带参数的formgoup_gin框架如何获取带文件的formData请求?
  7. redis启动后出现WARNING you have Transparent Huge Pages (THP) support enabled in your kernel问题...
  8. CentOS 7 gedit编辑器中文乱码解决方法
  9. 建议重写equals方法时也一并重写hashCode方法
  10. php大作业含代码_目标检测 | 目标检测技巧大汇总(含代码与解读)
  11. Edge浏览器,设定主页(默认打开页面)方法
  12. 关于自定义通知事件的跨线程问题
  13. PingTunnel隧道搭建
  14. [转]CreateDIBitmap与CreateDIBSection
  15. 【CXY】JAVA应用 之 快捷工具托盘
  16. 功能强大、多合一,Java性能调优VisualVM多合一工具
  17. ubanutu 安装php,腾讯的这个JS幻灯太难扣了,求高人指点。。。_html/css_WEB-ITnose
  18. Playwright 中文文档
  19. 服务器网卡性能下降的原因,网卡的好坏会影响网速吗
  20. Vue+ElementUI+.netcore前后端分离框架开发项目实战

热门文章

  1. 线程池用过吗?ThreadPoolExecutor谈谈你的理解? —— 为什么用线程池?优势?|| 线程池如何使用?
  2. C语言——vs2010的使用 || C语言入门知识
  3. 信息管理系统(Servlet+jsp+mvc+jdbc)
  4. eclipse的安装使用
  5. Python 连接FTP服务器并实现文件夹下载实例演示,python区分ftp目录下文件和文件夹方法,ftp目录下包含中文名问题处理
  6. PyQt5 图形界面 - 配置界面跟随窗口大小调整灵活伸缩,设置页面控件居中显示实例演示
  7. GRPC java实现demo
  8. 第八周项目实践1 建立顺序串的算法库
  9. 1.5 matlab常量与变量
  10. 爬取广州所有停车场数据(Python)