无论我用Java编译什么程序(即使是最小的程序),也只是世界,但是当我编译该程序时,它说-
警告:注释处理器'com.microsoft.azure.management.apigeneration.LangDefinitionProcessor'支持的源版本'RELEASE_7'小于-source'12'
答案 0 :(得分:1)
您的默认CLASSPATH包括用于Java的azure SDK。要么是因为您已将其显式添加到环境变量CLASSPATH中,要么是因为您使用的是一个相当老的JDK,并且该目录中仍然有一个“ ext”目录,因此将其放在了该目录中。
全局类路径是一个坏主意;您可以在同一系统上将Java用于不同的事物。因此,为什么不建议使用“ ext”并且不建议将其与CLASSPATH混淆。
撤消它:从ext目录中删除azure.jar或可能要调用的任何内容,或者撤消类路径消息。您肯定有可能运行了一些“ azure安装程序”来对系统执行此操作,在这种情况下,希望卸载程序可以解决此问题。
如果您不确定如何执行这些操作,请共享您正在使用的操作系统。