我正在寻找一个Java库来显示来自各种来源的地图数据,包括shapefile,WMS,WFS,谷歌地图,可能还有ArcIMS等.看起来OpenLayers是最接近我想要的东西,除了它是一个JavaScript库,并且我正在写一个Swing应用程序.
GDAL看起来很有希望,但据我所知,在未来"某个时间"之前不会有Java绑定.
为了清楚起见,我正在寻找一个可用于显示来自多个地图服务器/源的地图的Java API.
有谁知道这样的事情是否存在,如果没有,从哪里开始?我应该在GeoTools之上构建这个API吗?要么...
当我运行时mvn javadoc:javadoc,我收到以下错误:
[ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] An error has occurred in JavaDocs report generation:Exit code: 1 - javadoc: error - cannot read options (The system cannot find the file specified) Command line was:"C:\Program Files\Java\jdk1.6.0_14\jre\..\bin\javadoc.exe" @options @packages
当我"C:\Program Files\Java\jdk1.6.0_14\jre..\bin\javadoc.exe"在我的系统上调用命令时,它运行javadoc可执行文件.
我在跑步:
我的POM的javadoc报告部分如下:
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
...
和相关的环境变量:
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_14 M2_HOME=C:\Program Files\Apache Software Foundation\apache-maven-2.0.8 M2_REPO=C:\Documents and Settings\<user>\.m2\repository //<user> is my user MAVEN_OPTS=-XX:MaxPermSize=128m -Xmx512m
我尝试重新安装Java和Maven,以及使用Maven 2.1.0,JDK 1.6.0_11,甚至JDK 1.5.0_11.我把我的设置与一个几乎拥有相同环境但没有问题的同事进行了比较.它曾经在大约一个月前工作,不,我不知道从那时起我的系统发生了什么变化.我第一次使用JDK 1.6.0_11遇到它.这发生在我在我们的存储库中尝试过的每个项目中,我的同事对同一个项目没有任何问题.所以我很确定这只是我的环境而不是项目本身.
我真的很感激任何有关这方面的建议.