java se-新手jar包问题!!!!!!!!!!!!!!!!!!!!!!!!!!!

问题描述

新手jar包问题!!!!!!!!!!!!!!!!!!!!!!!!!!!

制作了一个jar包,编写一个D.java调用jar包,编译没出错,运行出错,javac和java版本也相同,求解!
C:>set classpath
classpath=C:UsersAdministrator1T.jar

C:>javac D.java

C:>java D
Exception in thread "main" java.lang.NoClassDefFoundError: D
Caused by: java.lang.ClassNotFoundException: D
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: D. Program will exit.

D.java代码
import H.A;

public class D
{
public static void main(String[] args)
{
A aa = new A();
aa.g();
}
}
jar包原文件:
A.java代码
package H;

public class A
{
public void g()
{
System.out.printf("UUUU
");
}
}
class M
{
public static void main(String[] args)
{
System.out.printf("HHHH
");
}
}

B.java代码
package U;
import H.*;

class C extends A
{
public void f()
{
g();
}
}

public class B
{
public static void main(String[] args)
{
C cc = new C();
cc.f();
}
}

解决方案

Groovy引用Jar包冲突问题
weblogic 服务器找不到某jar包方法问题

解决方案二:

http://www.cnblogs.com/yejiurui/archive/2012/12/25/2831736.html

解决方案三:

http://www.cnblogs.com/yejiurui/archive/2012/12/25/2831736.html

时间: 2024-09-23 16:29:51

java se-新手jar包问题!!!!!!!!!!!!!!!!!!!!!!!!!!!的相关文章

java调用swt.jar包dll文件的加载问题?

问题描述 java调用swt.jar包dll文件的加载问题? 调用swt.jar时,报错 Exception in thread "AWT-EventQueue-2" java.lang.UnsatisfiedLinkError: no swt-win32-3347 or swt-win32 in swt.library.path, java.library.path or the jar file at org.eclipse.swt.internal.Library.loadLib

eclipse生成【带有外部jar包】的java可执行jar包

之前有写过一篇使用eclipse生成java可执行jar包,但是最近的一次使用中无论如何都不成功,当双击执行打成的jar时,弹出如下错误: could not find the main class:mailTest.SendMailTest1.Program wil exit 针对这一问题,我首先想到在上一次编写java聊天小程序打包时的问题,也是这个错误,当时网上说需要更改eclipse中该项目的jdk版本为1.6,如图: 虽然意料之中,但是依旧有些遗憾的是,这样修改后生成的jar包,在双击

源码-请教关于java中jxl jar包原理

问题描述 请教关于java中jxl jar包原理 最近使用jxl操作excel,对其中源码有些疑问,表示看不懂,请问哪位大神指导源码中的Java代码是怎么操作Excel的? 解决方案 用pio吧,jxl不支持2010+的office文件 解决方案二: 楼主看看这些java书籍对你有没有用 http://download.csdn.net/album/detail/1191

jar包问题-Java中的Jar包问题。。。

问题描述 Java中的Jar包问题... 如果用Java写的代码不是那种图形界面导出后就点不开....是不是哪里错了 解决方案 你说的是jar包用批处理的方式运行吗?

服务器-JAVA 关于发布JAR包后热部署问题

问题描述 JAVA 关于发布JAR包后热部署问题 目前有2台服务器,负载均衡,2台服务器上分别部署了WINDOWS后台服务程序, 修改了JAR包后,可以不重启服务重新加载吗?万分感谢! 解决方案 方法: 1. 先了解类加载器,编写自定义类加载器 2. OSGI技术,已经有很规范的技术实现了 解决方案二: 修改tomcat的 server.xml 设置 reloadable="true" ,重启后即可!

Java在制作jar包时引用第三方jar包的方法_java

我用的是Eclipse打包,但在CMD窗口执行的时候报"ActiveMQ.jar中没有主清单属性"错误. 在网上搜了下,这个与MANIFEST.MF文件有关,该文件没有定义MAIN方法所在类的路径,利用好压打开jar包,果然如此.里面只有一行 Manifest-Version: 1.0 需添加Main-Class.在本例中,添加如下: Main-Class: com.luoluo.TestUse.activemq.ActiveMQStateMain 上面,有几点需要注意: 1. Mai

编译单个Java文件引入jar包

惯例: 我是温浩然: 我的java文件如下: import java.io.File; import java.util.HashMap; import java.util.LinkedList; import java.util.List; import java.util.Map; import net.sf.json.JSONObject; import org.jdom.Document; import org.jdom.Element; import org.jdom.input.SA

java class生成jar包(转)

  进入dos操作符窗口cd进入要打成jar包的class文件所有文件夹目录jar cvf [生成jar的名称.jar] [列出class文件] //若有多个,以空隔隔开 如:一.操作零散的单个或几个class文件jar cvf ibstool.jar com/cn/ibs/TurnD.class com/cn/ibs/TurnB.class 二.把一个文件夹下面的所有class文件打成jar包jar cvf ibstool.jar * 回车 生成可执行jar包:编译的class文件中必须有ma

Java使用jxl.jar包写Excel文件的最适合列宽问题基本实现

以前用jxl.jar包,读写过Excel文件.也没有注意最适合列宽的问题,但是jxl.jar没有提供最适合列宽的功能,上次用到写了一下,可以基本实现最适合列宽. 注意,这个只是基本可以实现,基本针对中文电子报表. 1.实现思路 (1)一般的中文汉字占位长度是英文字母的2倍,"方块字"很统一. (2)对于要写入Excel中的数据统计每一列的最大列宽,最后直接将这一列的列宽设置为这个列的最大值即可. 2.实现代码 import java.io.File; import java.util.