windows桌面双击可执行java脚本

本文详细介绍如何在Windows环境下安装Java环境并配置环境变量,接着介绍如何编译Java源文件生成.class文件,再将这些文件打包成可直接执行的jar包。文章还提供了一个简单的Java脚本示例,用于批量修改文件名。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  首先在windows上安装得有java环境,一个是编译环境,一个是运行环境,都在官方的jdk包里了。

   没有安装的可到http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载windows版的jdk,然后配置环境变量。**注意**:你的jdk的安装目录的上层目录不能有中文。

然后就可以开始编写可执行的java脚本了。

1.首先编译java文件,得到一个.class文件
编译命令:javac 文件名.java
   javac XXX.java

2.将需要打入jar包的.class文件都放入一个文件夹下

3.编写配置文件,指定程序入口类
Main-Class:空格 全类名
Main-Class: com.jo.Test 

4.cmd打包
jar -cvmf 配置文件 输出文件名.jar 包名 回车
jar -cvmf manifest.txt myjar.jar com.io

对得到的jar双击即可执行。

这里给一个修改文件名例子的源码,你可以试一下
import java.io.File;
import java.util.ArrayList;

public class FilePro {
 private static ArrayList<String> filelist = new ArrayList<String>();

 public static void main(String[] args) throws Exception {

    String filePath = "F:\\Script\\JavaForFile\\mp3\\2";
    getFiles(filePath);
    System.out.println("Successed!");
 } 
 /*
  * 通过递归得到某一路径下所有的目录及其文件
  */
 static void getFiles(String filePath){

    File root = new File(filePath);
    String path = root.getAbsolutePath();
    File[] files = root.listFiles();
    System.out.println("path:"+path);
    for(File file:files){
        if(file.isFile()){
            String oldName =file.getName();
            oldName = oldName.replace(".mp3","");
            String newName = oldName + "(2014-10-4 0-33-31).mp3";
            file.renameTo(new File(path+"\\"+newName));
            System.out.println("isFile");
        }else{
            System.out.println("not isFile");
        }
    }
 }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值