请帮我写个bat启动class文件

问题描述

用Eclipse写了个javaSwing+socket程序,想脱离编译器直接运行.听说可写个bat文件直接执行class文件.我不会写bat文件,请帮我写一下.包结构是:bin/aa/bb/cc(主函数所在目录)...............bin/aa/bb/dd...............bin/aa/bb/ee

解决方案

解决方案二:
//test.batjavacHelloword.javajavaHelloword不需要绝对路径,使用的时候在相应的java源文件目录下新建一个bat文件即可。bat文件通过自动编译运行java文件。其实一样的,不过是命令行方式启动而已
解决方案三:
用Eclipse的export菜单,生成一个可运行的jar包,直接双击jar文件就可以运行了,要bat干什么。
解决方案四:
在Windows下安装JRE(JavaRuntimeEnvironment)的时候,安装文件会将.jar文件映射给javaw.exe打开。那么,对于一个可执行的JAR文件包,用户只需要双击它就可以运行程序了。创建可执行的JAR文件包,需要使用带cvfm参数的jar命令,同样以上述test目录为例,命令如下:jarcvfmtest.jarmanifest.mftest这里test.jar和manifest.mf两个文件,分别是对应的参数f和m,其重头戏在manifest.mf。因为要创建可执行的JAR文件包,光靠指定一个manifest.mf文件是不够的,因为MANIFEST是JAR文件包的特征,可执行的JAR文件包和不可执行的JAR文件包都包含MANIFEST。关键在于可执行JAR文件包的MANIFEST,其内容包含了Main-Class一项。这在MANIFEST中书写格式如下:Main-Class:可执行主类全名(包含包名)
解决方案五:

解决方案六:
引用1楼dacer250的回复:

//test.batjavacHelloword.javajavaHelloword不需要绝对路径,使用的时候在相应的java源文件目录下新建一个bat文件即可。bat文件通过自动编译运行java文件。其实一样的,不过是命令行方式启动而已

我照这种方法做了,为什么提示找不到mainclass呢?这个程序在eclipse里运行的时候一切正常啊..
解决方案七:
javacXXX.XXX.XXX.XXX
解决方案八:
setclasspath=.test1.jar;.test2.jarC:Javaj2sdk1.4.2_03binjava-Xmx600mxxx.xxx.xxx.testMainpause

时间: 2024-10-30 11:37:25

请帮我写个bat启动class文件的相关文章

android-请问在开发安卓app时怎样连接masql数据库 ,请详细说明写在哪个安卓工程结构文件中,谢谢

问题描述 请问在开发安卓app时怎样连接masql数据库 ,请详细说明写在哪个安卓工程结构文件中,谢谢 请问在开发安卓app时怎样连接masql数据库 ,请详细说明写在哪个安卓工程结构文件中,谢谢 解决方案 你的数据库是搭建在哪儿的?如果在云上其实不推荐在安卓工程里面处理文件,可以考虑后台处理数据库操作. 解决方案二: 百度搜下utils3 里面有数据库 解决方案三: android有自带的sqlite数据库 解决方案四: 没有Android手机集成MySQL数据库,所以,你不能像使用sqlit

归并排序-新手上路,链表学习中,问题是对功能函数不理解,问题已备注,请帮我在问题处写思路,尤其功能函数,谢谢!

问题描述 新手上路,链表学习中,问题是对功能函数不理解,问题已备注,请帮我在问题处写思路,尤其功能函数,谢谢! //第九章章末习题第10题#include//建立a b两链表包含学号成绩,把两个链表合并升序排列输出.求思路!#include#define LEN sizeof(struct student) struct student{ long num; int score; struct student * next; };struct student listalistb;int nsu

visual studio 2008-看了个vc6写的小程序用vc2008写就出错了,请帮我看看出错在哪里?

问题描述 看了个vc6写的小程序用vc2008写就出错了,请帮我看看出错在哪里? 我在vc2008里写了个简单的DLL,并希望调用它,结果出错了,不知道出错在哪里,希望知道的朋友指点,谢谢! dll代码: int myadd(int a, int b)//自定义的函数,返回俩数之和 { // AFX_MANAGE_STATE(AfxGetStaticModuleState()); return a+b; } ; myadd.def : 声明 DLL 的模块参数. LIBRARY "myadd&q

verilog写一个32位并转串的模块请帮我看看哪里错了

问题描述 verilog写一个32位并转串的模块请帮我看看哪里错了 module BZHUANCHUAN(CLK_RCK,CLK_SCK,BING_IN,CHUAN_OUT); input CLK_RCK,CLK_SCK; input [0:31]BING_IN; output CHUAN_OUT; reg [0:31]store; always@(posedge CLK_RCK) begin store<=BING_IN; for(i=0;i<32;i++) @(posedge CLK_SC

用VS2008自带模板创建的WCF服务库项目,什么都没改过,编译没问题但启动时出错,请帮帮忙。

问题描述 用VS2008自带模板创建的WCF服务库项目,代码配置全都没改过,编译没问题但启动时出错,请帮帮忙.本人用的是win7+vs2008后台输出如下:"WcfSvcHost.exe"(托管):已加载"C:WindowsassemblyGAC_32mscorlib2.0.0.0__b77a5c561934e089mscorlib.dll""WcfSvcHost.exe"(托管):已加载"E:ProgramFilesMicrosoft

利用INF写注册表启动 及 浅析瑞星行为防御、360主动防御

序 2010年,反病毒(AntiVirus)与反-反病毒(Anti-AntiVirus)不论是从技术的深度.涉及的方方面面,又上升了一个层次. 行为防御.云安全技术等一些新技术不断的加入反病毒的行列,这让很多习惯基于特征码免杀的朋友(包括笔者在内)措手不及.记得冰血封情前辈在a1pass免杀一书<黑客免杀入门>的 序 写到: 然而,狼的存在,让鹿开始选择锻炼奔跑,自然选择会让孱弱的个体在生存竞争中被淘汰,留下的狼和鹿都越来越矫健-- 自然的法则,使反病毒技术和免杀技术互相对抗过程中,双发都得到

java-菜鸟,请帮看看我这个JSP为什么浏览器打不开?

问题描述 菜鸟,请帮看看我这个JSP为什么浏览器打不开? 浏览器是火狐,jsp应该没写错,但是打不开,怎么解决,谢谢 解决方案 是默认端口么?如果不是80端口,网址加上端口号.检查网站部署成功了么 解决方案二: 路径都错了,,是不是用tomcat启动的,, 解决方案三: 部署了吗,启动了吗?http://localhost:8080/你的工程名/你的页面在什么位置/你的页面

【前端模板之路】二、人肉非智举,让代码帮我们写代码才是王道

写在前面 在前面一篇文章<[前端模板之路]一.重构的兄弟说:我才不想看你的代码!把HTML给我交出来!>中,我们举了一个人肉各种createElement的例子,那繁琐程度绝对是惨绝人寰.人生本就苦短,每天加班又占据了不少时间,这么折腾下去,还让人怎么活.面对这种场景,我们该怎么做. 无需复杂的构建工具,仅几个简单的工具函数,帮我们告别重复意义的劳动:让代码帮我们写代码! 从最简单的例子说起 让代码帮我们写代码,似乎很豪迈的话,但相信部分童鞋听着还是有些丈二和尚摸不着头脑.那我们暂且抛开这句不

求助,能帮我写个步进电机恒速转动程序吗??急啊!!

问题描述 求助,能帮我写个步进电机恒速转动程序吗??急啊!! 按启动键,启动后能恒速转动,按停止键停止.51单片机.二相四线步进电机. 解决方案 难道没有开发板例程吗?