Я пытаюсь использовать динамическое связывание для создания объектов «ByteCode
». Я использую это утверждение ниже, но я смущен тем, как должен выглядеть путь. В netbeans у меня есть проект под названием interpreter
и пакет Java bytecode
, который содержит подклассы ByteCode
.Как указать путь к моему пакету java?
Я предполагаю, что это должно быть ("interpreter/bytecode.")
, но не уверен. благодаря
bytecode = (ByteCode)(Class.forName("path/exampl/path."+codeClass).newInstance());
Не похоже, что вам нужно любой путь: [ссылка] (https://docs.oracle.com/javase/7/docs/api/java/lang/Class. HTML # forName% 28java.lang.String% 29). Просто '' 'package.classname'''. –