首页 > 系统相关 >Java 命令行执行 错误:找不到或无法加载主类【Ubuntu】

Java 命令行执行 错误:找不到或无法加载主类【Ubuntu】

时间:2022-11-29 09:46:34浏览次数:42  
标签:java image4j 主类 Ubuntu Test Java 执行

1、执行时候对类的写法

如果代码中有package com.class,那么最后执行的时候就要加上前缀

2、是否重复

类加了前缀,那么路径就不要到类的那一层

例:

 

如图所示,如果我需要执行Test.class

java -c target Test

可见,加路径之后,后面的类只写类名,不加后缀!

如果执行最里面的那个类

java -c target/classes net.sf.image4j.codec.bmp.InfoHeader

路径只到classes,因为在 InfoHeader.java 文件开头我就已经写了package net.sf.image4j.codec.bmp

 

标签:java,image4j,主类,Ubuntu,Test,Java,执行
From: https://www.cnblogs.com/wayne-tao/p/16934476.html

相关文章

  • vue 中使用 XQJavaScriptFramework
    说明XQJavaScriptFramework隶属于XQFramework下JS基础性框架部分XQFramework励志将开发将常用开发语音基础性框架统一汇总,为全站开发使用到的基础语法进行统一,拜......
  • 运维:你们 JAVA 服务内存占用太高,还只增不减!告警了,快来接锅
    转载自:https://blog.csdn.net/qq826654664jx/article/details/117222044?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECT......
  • java9
    Java9改进的StreamAPIJava9改进的StreamAPI添加了一些便利的方法,使流处理更容易,并使用收集器编写复杂的查询。Java9为Stream新增了几个方法:dropWhile、takeWh......
  • 【GIS开发】OpenLayers入门学习(JavaScript库)
    文章目录​​1、简介​​​​2、快速入门​​​​2.1在线库快速入门​​​​2.2本地库快速入门​​​​2.3nodejs快速入门​​​​2.4vue快速入门​​​​2.5python快......
  • Java复合语句
    Java复合语句的使用复合语句由开括号{开始,闭括号}结束;Java的复合语句是以整个块区为单位的语句,所以又称为块语句;在定义一个类和方法的时候类体和方法体都是以{}......
  • Centos、Ubuntu 安装中文字体
    正文一.Centos系列1.安装字体库yum-yinstallfontconfig2.添加中文字体,建立存储中文字体的文件夹mkdir/usr/share/fonts/chinese3.在windows上打开c盘下的Windows......
  • Java主类结构
    Java主类Java程序的基本组成单元是类,类体中又包括属性与方法两个部分每一个应用程序都必须包含一个main()方法,含有main()方法的类称为主类代码中的所有标点符号都是英文字......
  • java 多线程基础 笔记
    了解多线程是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多个线程,提升性能。并行和并发  并行:在......
  • Spring6 正式发布!重磅更新,是否可以拯救 Java
    简介SpringFramework6和SpringBoot3是一个跨越式的升级整个框架支持的最低JDK版本直接跨越到JDK17,无论框架层还是基础设施层都做了巨大的改变,Spring6.0新框架具体......
  • JAVA-多线程1
    继承Thread类packagejava.lang;publicclassThreadimplementsRunnable{}classChefextendsThread{@Overridepublicvoidrun(){//做菜......