У меня возникла ситуация, когда мне нужно динамически компилировать классы.Невозможно скомпилировать класс пакета по умолчанию, относящийся к другим классам с использованием JavaCompiler
Ниже приведена структура, в которой были организованы классы Java.
// no package
public class A{
}
package test ;
public class B{
A obj;
//other java code
}
где A - класс с пакетом по умолчанию, а B - класс с тестом имени пакета. B имеет атрибут A.
Файлы сохраняются в соответствующих папках (как в упаковке)
Я не компилировать это с JAVA Compiler API.
Это почти невозможно, чтобы помочь вам, если вы не разместить свой код. –
* «Любая помощь !!» * (есть ли у вас) Любой вопрос? BTW - пожалуйста, оставьте шум, как sigs. –
Это может помочь (и статьи, на которые он ссылается): http://stackoverflow.com/questions/2193226/how-to-import-a-class-from-default-package –