Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有检查GWT JRE仿真库冲突的工具?_Java_Gwt - Fatal编程技术网

Java 有没有检查GWT JRE仿真库冲突的工具?

Java 有没有检查GWT JRE仿真库冲突的工具?,java,gwt,Java,Gwt,我正在尝试将Swing应用程序移植到GWT 然而,许多此类应用程序类使用GWT JRE仿真库不支持的东西,如java.util.Locale、java.text.simpleDataFormat等 有没有一个工具可以扫描一个项目并发现这样的问题?Google Eclipse插件显示GWT的JRE仿真不支持的错误 用于Eclipse的Google插件显示了GWT的JRE仿真不支持的错误 如果您尝试访问JRE中不受支持的类,GWT编译器将投诉。如果您尝试访问JRE中不受支持的类,GWT编译器将投诉。

我正在尝试将Swing应用程序移植到GWT

然而,许多此类应用程序类使用GWT JRE仿真库不支持的东西,如java.util.Locale、java.text.simpleDataFormat等


有没有一个工具可以扫描一个项目并发现这样的问题?

Google Eclipse插件显示GWT的JRE仿真不支持的错误

用于Eclipse的Google插件显示了GWT的JRE仿真不支持的错误

如果您尝试访问JRE中不受支持的类,GWT编译器将投诉。

如果您尝试访问JRE中不受支持的类,GWT编译器将投诉。

我的GWT插件在编译过程结束前不会发出警告

我通过以下方式解决了这个问题

在月食中, 创建一个java项目。 从类路径中删除JRE。 转到gwt-user.jar。找到java仿真类。路径是这样的:…super../emul/java/。。。 将它们复制到java项目中。 到目前为止,您没有JRE的Java项目拥有Java.lan。等等。 这将起作用,但com.google.gwt.lang.Array.java将丢失。 我创建了那个数组类(你们可以从互联网上找到它,我在JAR中找不到它)。 将gwt用户和开发JAR添加到类路径

现在,您自己的库只能使用gwt java仿真和其他gwt类。
如果您访问非仿真Java库,Eclipse将自动向您发出警告。

我的GWT插件在编译过程结束之前不会发出警告

我通过以下方式解决了这个问题

在月食中, 创建一个java项目。 从类路径中删除JRE。 转到gwt-user.jar。找到java仿真类。路径是这样的:…super../emul/java/。。。 将它们复制到java项目中。 到目前为止,您没有JRE的Java项目拥有Java.lan。等等。 这将起作用,但com.google.gwt.lang.Array.java将丢失。 我创建了那个数组类(你们可以从互联网上找到它,我在JAR中找不到它)。 将gwt用户和开发JAR添加到类路径

现在,您自己的库只能使用gwt java仿真和其他gwt类。
如果您访问非仿真Java库,Eclipse将自动向您发出警告。

您不知道Intellij IDEA的相应工具/机制吗?@David JRE仿真类检查可能是自Intellij IDEA 14以来内置的。但是检查自动翻译的包、类等失败。难道你不知道Intellij IDEA有相应的工具/机制吗?@David JRE Emulation classes检查可能是Intellij IDEA 14之后内置的。但是检查自动翻译的包、类等失败。