java 找不到程序包

Posted

tags:

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

二个文件同一个目录
StaticClass.java源码如下:
package com.cjg.StaticImport;
public class StaticClass
public static int MAX12=100;
public static void daying(int x)
System.out.println(x);


StaticImport.java源码如下:
import static com.cjg.StaticImport.StaticClass.*;
import static java.lang.Math.abs;
public class StaticImport
public static void main(String[] args)
System.out.println(MAX12);
daying(5);
System.out.println(abs(-4));


StaticClass.java编译成功,
StaticImport.java编译失败说程序包com.cjg.StaticImport不存在,
这是那里出了问题?jdk和jre都是1.8的版本。

参考技术A 二个文件同一个目录,StaticImport.java也应该加上相同的package吧,否则这个类编译出来全名也是StaticImport,不是com.cjg.StaticImport 参考技术B 解决这个问题了没有?你是不是看的机械工业出版社出版的零基础学JAVA这本书啊?

Java--IDEA找不到包;如:Java:程序包org.springframework.beans.factory.annotation不存在

一、报错

java: 程序包org.springframework.beans.factory.annotation不存在

二、解决办法

修改maven的版本为3.6.0,之前用的是3.6.3版本

maven版本修改之后,IDEA会自动下载包

三、其他解决方法


1、缺少依赖

2、jar包问题(删除再下载)
3、jar包版本问题
4、mvn -U idea:idea下载完整包
5、Build Module和Rebuild Module

可根据实际情况解决

以上是关于java 找不到程序包的主要内容,如果未能解决你的问题,请参考以下文章

Windows 无法安装程序包 因为找不到此程序包所依赖的另一个程序包。此程序包需要具有 any publisher

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

Java--IDEA找不到包;如:Java:程序包org.springframework.beans.factory.annotation不存在

macos 致命错误: 在类路径或引导类路径中找不到程序包 java.lang

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

maven打包报错:在类路径或引导类路径中找不到程序包 java.lang