如何以编程方式在 java 资源 src 目录中创建 java 文件
How to make java file in java resources src directory programmatically
我创建了 2 个文件。我正在使用 eclipse 编辑器。
index.jsp
<form action="InstallationSteps" method="post">
<input type="submit">
</form>
InstallationSteps.java 在 java resources/src/pack.abc 目录
try {
File yourFile = new File("/SiteConfig.java");
if(!yourFile.exists()) {
yourFile.createNewFile();
}
FileOutputStream fstream = new FileOutputStream(yourFile,false);
OutputStreamWriter writer = new OutputStreamWriter(fstream, "UTF-8");
final BufferedWriter out = new BufferedWriter(writer);
out.write("package pack.abc; \n\n");
out.write("public class SiteConfig {\n");
out.write("final String JDBC_DRIVER = ''; \n");
out.write("final String DB_URL = ''; \n");
out.write("final String DB_USER = ''; \n");
out.write("final String DB_PASS = ''; \n");
out.write("final String db_baseUrl = ''; \n");
out.write("final String db_adminUrl = ''; \n");
out.write("final String db_baseDirectoryPath = ''; \n");
out.write("}");
out.close();
} catch(Exception e){
System.out.println("*****************************");
e.printStackTrace();
System.out.println("*****************************");
}
要求
我必须在 java resources/src 或 java resources/src/pack.abc 目录
中创建新的设置 .java 文件
问题
但是当我执行上面提到的代码时,它既不会产生任何 .java 文件,也不会产生任何错误。它显示空白屏幕。如何在 src 目录中创建 .java 文件?
替换
File yourFile = new File("/SiteConfig.java");
至
File yourFile = new File("/yourWorkPlace/projectName/src/pack/abc/SiteConfig.java");
我创建了 2 个文件。我正在使用 eclipse 编辑器。
index.jsp
<form action="InstallationSteps" method="post">
<input type="submit">
</form>
InstallationSteps.java 在 java resources/src/pack.abc 目录
try {
File yourFile = new File("/SiteConfig.java");
if(!yourFile.exists()) {
yourFile.createNewFile();
}
FileOutputStream fstream = new FileOutputStream(yourFile,false);
OutputStreamWriter writer = new OutputStreamWriter(fstream, "UTF-8");
final BufferedWriter out = new BufferedWriter(writer);
out.write("package pack.abc; \n\n");
out.write("public class SiteConfig {\n");
out.write("final String JDBC_DRIVER = ''; \n");
out.write("final String DB_URL = ''; \n");
out.write("final String DB_USER = ''; \n");
out.write("final String DB_PASS = ''; \n");
out.write("final String db_baseUrl = ''; \n");
out.write("final String db_adminUrl = ''; \n");
out.write("final String db_baseDirectoryPath = ''; \n");
out.write("}");
out.close();
} catch(Exception e){
System.out.println("*****************************");
e.printStackTrace();
System.out.println("*****************************");
}
要求
我必须在 java resources/src 或 java resources/src/pack.abc 目录
中创建新的设置 .java 文件问题
但是当我执行上面提到的代码时,它既不会产生任何 .java 文件,也不会产生任何错误。它显示空白屏幕。如何在 src 目录中创建 .java 文件?
替换
File yourFile = new File("/SiteConfig.java");
至
File yourFile = new File("/yourWorkPlace/projectName/src/pack/abc/SiteConfig.java");