创建文件中文名乱码java 和jar包 测试类
时间: 2023-08-04 09:36:01 浏览: 47
创建文件中文名乱码的 Java 代码示例:
```java
import java.io.File;
import java.io.IOException;
public class CreateFile {
public static void main(String[] args) {
File file = new File("D:\\测试文件夹\\中文文件名.txt");
try {
if (file.createNewFile()) {
System.out.println("文件创建成功!");
} else {
System.out.println("文件已存在!");
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这段代码会在 `D:\测试文件夹` 目录下创建一个名为 `中文文件名.txt` 的文件。如果文件已经存在,则不会创建。
关于在 Jar 包中运行测试类的问题,可以按照以下步骤操作:
1. 编写一个测试类,例如:
```java
public class Test {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
```
2. 将该测试类打包为 Jar 包,例如:
```
jar cvfm test.jar META-INF/MANIFEST.MF Test.class
```
这里假设测试类的文件名为 `Test.class`,并且已经编写了 `META-INF/MANIFEST.MF` 文件,用于指定 Jar 包的入口类。
3. 运行 Jar 包,例如:
```
java -jar test.jar
```
这样就会执行测试类中的 `main` 方法,并输出 `Hello, world!`。注意,如果测试类需要依赖其他类或库,需要将这些类或库也打包到 Jar 包中。