问个问题啊,这个东西是在Eclips做的,
问题简述:
有一文件 shop.java, 会生成两个文件,problem.txt与domain.txt, 并且shop.java会调用 A.jar 中的一个类。 被调用的类是InternalDomain。 在调用InternalDomain的main方法时,需要传入生成的problem.txt与domain.txt, 进而生成两个 java 文件,一个为 domain.java 一个为 problem.java。 生成 problem.java 有一个方法,那个方法的返回值是我要的数据。
问题 1与2
shop.java 如何写参数才能让生成 problem.txt 与 domain.txt 放在 和shop.java 都在 scr的DP 目录下, DP是一个文件夹?除了硬编码的方式,还有别的吗?
问题 3:用什么方法,让通过 InternalDomain 这个类生成 problem.java 与 domain.txt 也在 scr 的目录下呢。除了硬编码的方式 和 修改 InternalDomain的代码,还有别的吗?
问题 4:对于生成 problem.java 应该如何动态的应用 其中的方法呢? 我要用的是 getPlans()。
以上问题,要一次通过调用 shop的构造完成,可行么?
Java code:
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.Reader;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.net.URI;