Я использую javacompiler для компиляции класса. У меня есть зависимость от JAR, где я привык давать ее в пути класса, у меня есть файл класса (класса1) в том же напряжении, который зависит от другого класса (класс 2). < /P>
просто < /p>
class1.class
class2 .java, в классе 2 есть код, такой как < /p>
Class1.sayHi();
< /code>
Когда я скомпилируюсь, это говорит < /p>
error: cannot find symbol
< /code>
Как я могу включить class1.class при составлении Class2 < /p>
код моего компилятора < /p>
String fileToCompile = classFile;
System.setProperty("java.home", RuntimeCompiler.getJDKPath());
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
StandardJavaFileManager fileManager = compiler.getStandardFileManager(null, null, null);
Iterable
Подробнее здесь: https://stackoverflow.com/questions/209 ... dent-class