我不得不在JavaFX中修改内置类,因为我需要的方法是私有的,我将其更改为public。好吧,我在/usr/lib/jvm/jdk1.8.0_66/javafx-src.zip中找到了源代码,我修改了代码,重新启动了Eclipse,我可以看到Eclipse中的修改,当我去定义内置类,但Eclipse仍然说所需的方法,它不可见。我认为问题是,我必须重新编译内置类。我怎么能这样做,我在互联网上搜索了很多,但我没有找到答案。
答案 0 :(得分:1)
在我回答这个问题之前,让我明确指出这是一种不好的做法,这种做法是错误的。
但是如果你真的想要解决这个问题,可以获得该类的源代码。
更改类本身的名称并将其添加到类路径并使用它。 您可以在此类文件中进行重新编辑。