中程序包不存在找不到符号 java 恳请大神解答 (程序包jxl不存在)
本文目录导航:
java 中程序包不存在找不到符号 恳请大神解答
class Cat {} ---未减少访问管理润色符, 自动: 能访问本类,和同一包中的类[Cat类和Dog类不再同一包中);:7: 失误: 找不到符号Cat c = new Cat();--访问不到 Cat 类
java找不到符号的处置方法是什么
java找不到符号的处置方法是审核拼写失误、导入正确的包、正确申明变量和方法、审核类门路能否正确、确保依赖正确。
以上是处置Java找不到符号的几个基本方法。
详细处置方法须要依据失误揭示信息和代码结构来确定。
Java找不到符号理论是由于编译失误或命名失误造成的。
当你在Java程序中经常使用一个不存在的变量、方法或类时,编译器就会报错并揭示找不到符号。
要处置这个疑问,你可以依照以下步骤启动操作:
1. 审核拼写失误:细心审核你的代码,确保你正确地拼写了变量、方法或类的称号。
Java是辨别大小写的,所以请确保大小写婚配。
2. 导入缺失的类:假设你在代码中经常使用了一个不存在的类,或者是由于你遗记导入该类。
在Java中,假设你想经常使用一个不在以后包中的类,你须要经常使用import语句将其导入。
请确保你正确地导入了所需的类。
3. 审核作用域:假设你在一个方法中定义了一个变量,并试图在另一个方法中经常使用它,你须要确保该变量的作用域是正确的。
变量的作用域选择了它可以被访问的范畴。
假设你在一个方法中定义了一个部分变量,它只能在该方法外部经常使用。
假设你想在多个方法中经常使用同一个变量,你须要将其定义为成员变量。
4. 审核包名:假设你在代码中经常使用了一个不存在的包,编译器也会报错。
请确保你正确地指定了包名,并且该包存在于你的名目中。
5. 审核依赖项:假设你在代码中经常使用了一个外部库或框架,并且编译器找不到该符号,或者是由于你没有正确地减少该库或框架的依赖项。
请确保你正确地性能了名目标依赖项。
当Java找不到符号时,你须要细心审核代码,确保拼写正确、导入正确、作用域正确,并且正确性能了名目标依赖项。
经过细心排查和修复失误,你应该能够处置这个疑问。
java编译时找不到符号,怎样处置
java编译时揭示找不到符号的处置模式如下:方法一:进入d:/web/wsh下: javac 而后分开wsh目录即进入d:/wsh下 javac wsh/即可编译完成!方法二:经过经常使用javac -classpath(cp)参数进入d:/web /wsh下: javac 还是在d:/wsh/wsh下: javac -classpath d:/web/wsh 这样也可以编译完成!以下方法都经过测试!以下是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<标记> 间接将 <标记> 传递给运转时系统