
首先,你的HelloDate里面必须有main方法,才可以执行,否则,必须通过其他有main方法的类才可以执行。
执行有两种方法:
1直接在bin下执行java
cd G:\Java\Workspace\MyProgram\bin
java assignmentlab03dateHelloDate
2设定classpath之后执行
java -cp "%CLASSPATH%;G:\Java\Workspace\MyProgram\bin" assignmentlab03dateHelloDate
假设Studentclass
和Personclass是你想打包的两个类
打包:jar
cvf
testjar
Studentclass
Personclass
其中
testjar是打包的包名,自己写,打好了之后就是那个名字
生成jar文件后,新建一个bat文件,例如testbat,bat里面写入main函数路径:例如:java
-classpath
/testjar
Student
在DOS里面,先进入到testjar文件夹所在的目录,输入java
-classpath
/testjar
Student
即可执行了
我也遇到同样问题,别人回答是这样的:
比如说保存为"D:\java\testjava",然后转换目录到那里"cd D:\java",编译这个java文件"javac testjava"这个javac的命令一定要记住,这是jdk里面最为常用的之一,是个java的编译器,具体参数你自己研究吧,很多,配合使用会得到意想不到的结果。这时候应该在"D:\java\"目录下面生成了一个testclass文件,这个就是一个二进制文件,就像windows下面常见的exe文件一样,只不过这个二进制文件是java虚拟机的(具体java的运行机制书上都会讲,自己研究吧)。这样就可以运行了,"java test",java是jdk的另一个最为常用的命令,启动java虚拟机,后面的参数书你的程序编译出来的class文件,但是千万别再后面加上"class",java命令也还是有很多的参数,还是自己看吧
但是我没有运行成功,如果你找到好办法就告诉我吧。
方法如下(以beibei为例):
首先是需要配置好环境变量的
然后用javac编译,如:c:\javac beibeijava
编译后用java执行就可以了,如:c:\java beibei
首先,安装jdk并配置环境变量。打开cmd窗口运行java -version检查环境变量是否配置正确。
然后,编译java文件。可以把cmd的路径转换到源文件目录下,也可以直接在命令中加入绝对路径。例如:有E:\src\Hellojava源文件,可以在cmd的E:\src>下执行javac Hellojava,也可以直接javac E:\src\Hellojava编译源文件。
最后,执行和编译一样可以转换cmd当前工作目录,也可以加绝对路径。例如:java Hello,或者java E:\src\Hello。如果是窗体程序就用javaw命令,例如:javaw Hello。注意不要加后缀java或者class
以上就是关于dos 下运行 java程序全部的内容,包括:dos 下运行 java程序、java打包好的jar程序,怎么在DOS运行、如何在dos下运行java程序,有很多个java文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)