windows桌面双击可执行java脚本

  首先在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 filelist = new ArrayList();

 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");
        }
    }
 }
}

你可能感兴趣的:(windows桌面双击可执行java脚本)