根据这条新闻 - Oracle finally targets Java non-payers – six years after plucking Sun Oracle Java SE的Some components需要额外的许可才能用于商业用途。 以下是Oracle Java SE Advanced& amp; amp; amp; amp;套件产品:
我想删除这些商业组件以防止可能的许可证问题。
这就是我到目前为止所做的
对于JMC,我删除$JDK_HOME/lib/missioncontrol/*
并执行$JDK_HOME/bin/jmc.exe
。一个对话框,其中包含以下消息:
Jmc可执行文件启动程序无法找到其随播共享库。
我还会移除$JDK_HOME/bin/jmc.exe
和$JDK_HOME/bin/jmc.ini
。
对于JFR,我删除$JRE_HOME/bin/jfr.dll
,$JRE_HOME/lib/jfr.jar
,$JRE_HOME/lib/jfr/*
并执行java -XX:+UnlockCommercialFeatures -XX:+FlightRecorder pkg.MyTest
进行验证。 JVM未启动,它打印以下消息:
VM初始化期间发生错误 无法开始跟踪后端。
我的问题是:
Java Usage Tracker (JUT)
?我不知道该组件在哪里。