java 中程序包不存在找不到符号 恳请大神解答

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 中程序包不存在找不到符号 恳请大神解答相关的知识,希望对你有一定的参考价值。

目前学习java遇到了这个问题恳请大神解答:

Cat.java 代码
package com.bjsxt.java140;

class Cat

Dog.java 代码
package com.bjsxt.java139;

import com.bjsxt.java140.*;

public class Dog
public static void main(String[] args)
Cat c = new Cat();


Cat.class放入D:\java\testpackage\com\bjsxt\java140路径下
错误信息:

D:\java\testpackage>javac Cat.java

D:\java\testpackage>javac Dog.java
Dog.java:3: 错误: 程序包com.bjsxt.java140不存在
import com.bjsxt.java140.*;
^
Dog.java:7: 错误: 找不到符号
Cat c = new Cat();
^
符号: 类 Cat
位置: 类 Dog
Dog.java:7: 错误: 找不到符号
Cat c = new Cat();
^
符号: 类 Cat
位置: 类 Dog
3 个错误

class Cat

---未添加访问控制修饰符, 默认: 能访问本类,和同一包中的类[Cat类和Dog类不再同一包中);
Dog.java:7: 错误: 找不到符号
Cat c = new Cat();
--访问不到 Cat 类
参考技术A 下载错了 重新下载一个试试 参考技术B cat 类 要设置为 public 吧追问

不行啊还是原来的错误

追答

你编译时 用javac com.bjsxt.java139.Dog.java

用netbeans开发自由格式项目时,编译报错“程序包不存在”以及相应的“找不到符号”。

通过鼠标右键-导航可以定位到“错误符号”的源代码,是什么原因?

参考技术A 是不是用到的jar包没有导入到项目?追问

导入了,“导航-转至源”时可以到源,这样应该算导入了吧

追答

不好意思 出差了 刚回单位 试试把jar包直接放到项目下的lib文件里

以上是关于java 中程序包不存在找不到符号 恳请大神解答的主要内容,如果未能解决你的问题,请参考以下文章

IDEA使用Maven工具打包带有外部jar包时出错 - 提示程序包不存在和找不到符号

用netbeans开发自由格式项目时,编译报错“程序包不存在”以及相应的“找不到符号”。

java 找不到程序包

maven编译时候提示找不到符号怎么办

idea Error:(4, 25) java: 找不到符号符号:类 xxx位置:程序包 xxx.xxx程序包xxx不存在

java编译中出现stsytem程序包不存在错误