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