jar包中的class文件,在dos命令行中如何运行?

如果,我不要运行jar包中的主类,
我要运行jar包中的其他一个class文件。
请指教
目录如下:
dist
config.xml
SendMessage.jar
我想运行SendMessage.jar中的名为Test.class文件,如果通过命令行实现,不要解压。

第1个回答  2015-08-28
进入 cmd
进入你 SendMessage.jar 所在的目录
执行 java -cp SendMessage.jar Test.class

如果Test.class有包名,则改为

java -cp SendMessage.jar mypackagename.Test.class
第2个回答  推荐于2016-12-03
进入 cmd
进入你 SendMessage.jar 所在的目录
执行 java -cp SendMessage.jar Test.class

如果Test.class有包名,则改为

java -cp SendMessage.jar mypackagename.Test.class本回答被提问者采纳
第3个回答  2009-10-12
楼上的方法,如果你行不通就在环境变量里的classpath配置.

或者你干脆直接一点
java -classpath . xxxx(类名)
第4个回答  2009-10-12
cd 目录(class所在目录)
java 文件名(class 文件)
cd ..回到上一级目录
javac 是编译java文件成class文件
第5个回答  2009-10-12
把class文件拎到C盘根目录下
在DOS下 C盘根目录下直接
java 文件名(你那个class文件)
就行了

如何在DOS窗口下运行编译好的.class文件
运行编译好的.class文件:只要你在dos里,先进入你那文件所在的路径.然后输入java (.class文件的文件名,不用打扩展名)比如class的文件名是HelloWorld.class放到D盘根目录下.那么你先进入DOS,进入D盘,然后输入java HelloWorld 然后回车,即可.

怎么直接运行java程序
1.首先得到你编译后的所有class文件,并讲所有文件放到JDK环境能够识别的目录或盘符下 2.在"运行"框里输入cmd进入"命令行模式"(DOS),进入你存放class文件的目录或盘符,输入:"jar_cfm_任意名字.jar_任意名字.mf_第一CLASS文件.class_第二个CLASS文件.class ...最后一个CLASS文件.class" 按回车得到"...

java打包jar问题
在Dos下输入 jar命令会出现一个使用说明的。MANIFEST.MF Manifest-Version: 1.0 Main-Class: 你的java主类名 Class-Path: .dos下:jar cvfm MANIFEST.MF 生成jar文件.jar *.class

如何在dos命令行中运行java程序
新建一个文件夹,在文件夹下,新建一个文本文档,以.java为文件格式,选择打开方式,用记事本打开。用记事本打开之后,编辑java源程序,编辑完成之后,保存。在dos 运行javac 将桌面的java程序 拖到到javac命令后方,在桌面生成.class文件。用命令语句将当前目录,跳转到新建的文件夹下,在dos下运行java ...

cmd运行java jar包 运行一段时间后 服务会卡住 按一下键盘又可以继续执...
看你描述的现象,而且是通过 cmd 命令框启动的进程。推测一种可能性:DOS命令窗口属性中有一条是【快速编辑模式】,快速编辑模式下,当DOS窗口运行的过程中,我们如果将鼠标光标点击在某一处日志的时候,这个模式会认为我们在抓取日志,为了防止日志滚动影响用户操作,Windows将此进程挂起,当我们操作完成(...

用cmd命令如何在生成jar包的同时添加java.policy.applet
进入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文件打成...

java的jar文件如何在没有装运行环境的系统上运行
如果正常的话,将生成HelloWorld.class文件。(3)运行:在dos命令提示符下执行:(注意大小写)java HelloWorld 这里有一个java初学者很有可能遇到的问题(不怕笑话,我也是)就是输入:java HelloWorld.class 多了后面的.class,一定要注意,否则会出现下面的错误:Exception in thread "main" java.lang....

jar没法运行 。提示也是一闪而过。我用QQ的截图捕捉到的。错误: 找不...
你需要知道这个jar文件中包含main方法的class文件是哪个,比如是a.class,包名是b.c,然后在dos窗口中执行:java b.c.a 这样才能运行,直接双击jar文件是不能执行的

如何在命令提示符窗口,利用java命令运行class文件
jar:JAR文件管理器,可以将类文件打包成一个文件。编写并运行Java应用程序的三个步骤:1 编写Java应用程序代码 2 进入MS-DOS界面进行代码的编译。编译的时候首先使用DOS中的cd命令,进入到代码所在的目录下。比如编写好的代码Hello.java放到了C:\\MyJava目录下,就可以使用下面命令了完成了:cd C:\\My...

如何生成可以在windows下执行的jar
今天早上在网上搜到了一篇关于生成可执行的JAR文件的例子,实验成功,立此存照,呵呵:首先,假设你已经完成了编译为class文件并且可以用java来运行你的程序了。第二步:dos下面进入你的文件所在的目录,键入jar -cvftest.jar *.class可以将所有的class文件打包为一个test.jar文件,这个时候的jar文件还是...

相似回答