2024-04-23 16:53:29 | 我爱编程网
批处理不支持二进制,不能直接编译。如果你电脑上安装了爪哇编译器,可以通过批处理传递命令行参数实现。
编译器地址 /编译参数 "源文件地址"
爪哇的参数我不知道,我举个VB的例:
VB地址 /make "源文件地址"
在window下bat批处理文件调用实现java方法。
代码如下:
@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文件
你可以先用cd /d这个命令切换到java这个文件的目录下
cd /d C:\Users\LV龙威LV\Desktop
这样后面的执行命令里面就可以不用再加上这个目录路径了。直接执行
java Example5_1.java
2024-03-02 02:58:47
2024-01-01 09:58:48
2024-04-13 00:38:12
2024-03-31 15:14:06
2024-03-21 00:22:13
2024-02-10 22:15:59