`

java编译找不到符号

 
阅读更多

 

通常情况下,我们在编写java文件时,会有引用到自已定义的一些类,如果按通常的javac *.java的形式来编译会出现找不到符号的错误。
以下提供了两种方法,以供参考


假如在d:/web/wsh下有a.java和b.java两个文件,在b.java文件中有引用了a.java。下面是编译的方法


方法一:
进入d:/web/wsh下: javac a.java
然后退出wsh目录即进入d:/wsh下 javac wsh/b.java即可编译成功!


方法二:通过使用javac -classpath(cp)参数
进入d:/web /wsh下: javac a.java
还是在d:/wsh/wsh下: javac -classpath d:/web/wsh b.java
这样也可以编译成功!

以下方法都通过测试!

 

 

以下是javac编译的参数:
用法:javac <选项> <源文件>
选项:
-g:none 不生成任何调试信息
-g:{lines,vars,source} 只生成某些调试信息
-nowarn 不生成任何警告
-verbose 输出有关编译器正在执行的操作的消息
-deprecation 输出使用已过时的 API 的源位置
-classpath <路径> 指定查找用户类文件的位置
-cp <路径> 指定查找用户类文件的位置
-sourcepath <路径> 指定查找输入源文件的位置
-bootclasspath <路径> 覆盖引导类文件的位置
-extdirs <目录> 覆盖安装的扩展目录的位置
-endorseddirs <目录> 覆盖签名的标准路径的位置
-d <目录> 指定存放生成的类文件的位置
-encoding <编码> 指定源文件使用的字符编码
-source <版本> 提供与指定版本的源兼容性
-target <版本> 生成特定 VM 版本的类文件
-version 版本信息
-help 输出标准选项的提要
-X 输出非标准选项的提要
-J<标志> 直接将 <标志> 传递给运行时系统

 

 

。。。。。。。。。。。。。。。

 

可惜以上方法 均没有解决我的问题   只有再寻他途了  

 

分享到:
评论

相关推荐

    IntelliJ IDEA编译项目报错 "xxx包不存在" 或 "找不到符号"

    在使用IntelliJ IDEA进行Java开发时,可能会遇到编译错误提示“xxx包不存在”或“找不到符号”。这种错误通常是由于IDE与项目配置之间存在不匹配或者设置问题导致的。以下是一些解决这类问题的常见步骤和建议: 1. ...

    IntelliJ IDEA 报错:找不到包或者找不到符号的问题及解决方案

    在某些情况下,项目的编译输出目录可能会导致找不到包或者找不到符号的问题。可以尝试清空目标目录,并重新编译项目,从而解决问题。 解决方案 5:Maven-Install Maven-Install 是一个非常有用的解决方案,可以...

    java编译原理词法分析器

    Java编译原理是计算机科学中的一个重要领域,它探讨了如何将高级编程语言转换为机器可理解的指令。在这个实验中,我们关注的是词法分析器,这是编译器设计过程中的第一步。词法分析器,也称为扫描器或词法分析阶段,...

    解决idea使用maven编译正常但是运行项目时却提示很多jar包找不到的问题

    "解决IDEA使用Maven编译正常但是运行项目时却提示很多jar包找不到的问题" IDEA是IntelliJ开发的一款集成开发环境(IDE),Maven是 Apache 软件基金会的一款基于项目对象模型(POM)的项目管理工具。使用IDEA和Maven...

    Java反编译工具,完美反编译

    标签进一步确认了我们正在讨论的是与Java反编译相关的主题,可能涉及到的工具有如JD-GUI、JAD、Procyon等。 文件名"jd-gui-0.3.3.windows"揭示了这个特定的反编译工具名为JD-GUI,并且是版本0.3.3的一个适用于...

    IDEA 程序包不存在,找不到符号但是明明存在对应的jar包(问题分析及解决方案)

    IDEA 程序包不存在,找不到符号但是明明存在对应的jar包(问题分析及解决方案) IDEA 程序包不存在的问题是指在使用 IntelliJ IDEA 开发环境时,出现了找不到符号但是明明存在对应的jar包的情况。这类问题通常是...

Global site tag (gtag.js) - Google Analytics