我想动态加载Java类,然后在ObservableList< myLoadedClass>中添加使用该类创建的对象.例如.
Class<?> thisClass = Class.forName("Point", true, classLoader);
Object iClass = thisClass.newInstance();
...
ObservableList<thisClass> data = FXCollections.observableArrayList();
最后一行导致错误
Cannot find symbol: class thisClass…
谢谢您的帮助.
解决方法:
您不知道thisClass在编译时是什么类型-那是通配符的含义:
ObservableList<?> data = FXCollections.observableArrayList();