「java编译bat」JAVA编译报程序包不存在不是maven项目
本篇文章给大家谈谈java编译bat,以及JAVA编译报程序包不存在不是maven项目对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java写bat文件时遇到的问题
- 2、JAVA编译后生成的.class文件,怎么执行?如何写成.bat的?
- 3、.bat调用java文件的命令
- 4、.bat运行java文件
- 5、把java项目变成可运行的bat文件
- 6、怎么在java中运行bat命令
java写bat文件时遇到的问题
你是不是在生成程序时选择的是Unicode编码?Unicode是16位的,英文和数字是一个字母一个字节,而Unicode是双字节的,当然写入到文件中后每个字母后面有一个空格了。
如果你用的编程工具,则应该修改它的Charset设置参数这默认或UTF-8.当然具体哪个地方,各种编程工程所在的位置不同。
如果你用的是文本编辑器的话,我相信不会出现这样的问题。
如果不幸言中是后者的话,可以用String.getByte()的方法,一次读入,写入一个Byte,应该不会出错了。
JAVA编译后生成的.class文件,怎么执行?如何写成.bat的?
要在cmd里面执行,环境变量的path要改为c\java\jdk1.5.0_06\bin,当然得看你把JAVA装在哪个盘了,装在D盘就是d\java\jdk1.5.0_06\bin
然后在d盘建个文件,比如enjoy把你写的程序(名字假如是Main.java)放进去,在cmd里面执行的话 首先输入d:
再cd enjoy 再javac Main.java,这步就是生成class文件,如果通过了 再输入java Main 这样程序就开始运行了
.bat调用java文件的命令
第一步:先右击创建一个txt文件,重命名为”run.bat“文件。
第二步:将此文件复制到java文件的存放路径下。
第三步:右击,选择编辑,之后在里面输入:
javac 文件名称.java //第一行是为了编译java文件为class文件
java 文件名称 //本句话是为了执行class文件进行运行
备注:bat文件默认的就是执行黑窗口命令,直接双击运行即可。
.bat运行java文件
第一步:切换要运行的java文件下;
第二步:右击鼠标创建一个文本文件,更名为”run.bat“;
第三步:第一行输入”javac CaiShuZi4JOptionPane.java“;
第四步:在第二行输入”java CaiShuZi4JOptionPane“,保存文件;
第五步:双击运行run.bat即可。
备注:如果是已经编译为class文件的话,只保留第四步,跳过第三步即可,”CaiShuZi4JOptionPane“是java文件的名称。必须有main方法,否则无法运行。
把java项目变成可运行的bat文件
你把编译好的项目和bat放到同一个目录下,里面写java 你main函数的名字就好了 追问: 大哥能不能说的详细一点的 回答: bat 文件内写java 你main函数的名字 追问: 我的项目不只一个类,还有外部jar包。你讲的这样是行不通的。 回答: 首先呢,你path下配置好jdk 在cmd中可以直接操作你编译好的main文件使你的程序正常运行,之后呢在你程序的main函数的java文件下,创建一个xxx.bat 文件,里面只写一句话,就是你在cmd中运行你程序的那句 java main函数那个java文件名 补充: 编译好的项目,在WINDOWS下可以这样打包与执行: 1、工程目录设置为 $\proj 2、代码文件放到 $\proj\snake\Frame1.java/**最简单的一个frame*/package snake; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Frame1{ public static void main(String[] args) { JFrame frame = new JFrame (); frame.addWindowListener( new WindowAdapter() { public void windowClosing( WindowEvent e ) { System.exit(0);}});frame.setVisible(true);}}3、设置manifest.mf 文件,放到目录: $\proj\manifest.mf Main-Class: snake.Main 4、设置批处理文件,此处先编译,后打包,再运行,放到目录 $\proj\play.bat@echo offjavac snake\*.java java -jar snake.jar@echo on追问: 报了错,加载驱动异常。因为我用到了外部jar包。 追问: 这位大哥.。我按着你的步骤做了一下,发现打包之后Main-Class: snake.Main 在 manifest.mf 文件中这句话不见了,我把这句话自己手动加上去了,他还是说找不到这个snake包下的main方法类。能不能给我解释一下?ハ蕶ニ③ 的感言: 虽然不是你说的这样解决的,不过还是非常感谢你了。
怎么在java中运行bat命令
@echo off
echo 正在加密,请稍后....
echo path:%~dp0
set base=%~dp0
set class=%base%\bin
set libs=%base%\lib
set
class_path=%class%;%libs%\c3p0-0.9.1.2.jar;%libs%\mysql-connector-java-5.0.8-bin.jar;
java -classpath %class_path% com.test.Main
@pause
文件结构图:
classes目录是java编译后的class目录
libs目录存放的所要使用到的jar
startNet.bat为我们启动的bat文件
java编译bat的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于JAVA编译报程序包不存在不是maven项目、java编译bat的信息别忘了在本站进行查找喔。