「java编译bat」JAVA编译报程序包不存在不是maven项目

博主:adminadmin 2023-03-19 10:05:08 365

本篇文章给大家谈谈java编译bat,以及JAVA编译报程序包不存在不是maven项目对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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的信息别忘了在本站进行查找喔。