如何以编程方式在 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");