错误: 找不到或无法加载主类 IpAddressTest

java 复制代码
package com.example.esdemo.utils;

import java.net.InetAddress;
import java.net.UnknownHostException;

/**
 * @className: tset2
 * @description: TODO
 * @author: liuzijian
 * @date: 2024/7/13 23:33
 * @version: 1.0
 **/
public class IpAddressTest {
    public static void main(String[] args) throws UnknownHostException {
        String proxyInfo = InetAddress.getLocalHost().getHostAddress();
        System.out.println(proxyInfo);
    }
}

写了上面一个简单的java类放到linux系统里用命令行测试,先用javac编译成class文件,然后用java命令执行,出现以下错误

bash 复制代码
错误: 找不到或无法加载主类 IpAddressTest

报错原因

这个类声明了包路径package com.example.esdemo.utils;,而.class文件并没有在这个路径下执行

解决方法(两种):

  1. 把编译后的 .class 文件应该在对应的目录结构中运行
  2. 删除包路径的声明,重新编译执行
相关推荐
MetaverseMan2 分钟前
Java虚拟线程实战
java
浪潮IT馆15 分钟前
Tomcat运行war包的问题分析与解决步骤
java·tomcat
悟能不能悟32 分钟前
Caused by: java.sql.SQLException: ORA-28000: the account is locked怎么处理
java·开发语言
buyutang_36 分钟前
Linux 网络编程:深度理解网络字节序与主机字节序、大端字节序与小端字节序
linux·运维·网络
_院长大人_1 小时前
MyBatis Plus 分批查询优化实战:优雅地解决 IN 参数过多问题(实操)
java·mybatis
姓蔡小朋友1 小时前
Redis网络I/O模型
网络·数据库·redis
量子物理学1 小时前
openssl自建CA并生成自签名SSL证书
网络·网络协议·ssl
成空的梦想1 小时前
除了加密,它还能验明正身:SSL如何防范网络钓鱼?
网络·https·ssl
C雨后彩虹1 小时前
机器人活动区域
java·数据结构·算法·华为·面试