我有兴趣,营造一个纯粹独立的Java应用程序(Applet的没有,没有任何JSP),有一个TEXTBOX接受一个地址,将其划分在市,省,邮编,国家使用Google Api。 对于我创建了一个净豆项目,正在做完全一样的,但如果我想创建这样的:谷歌API java.lang.UnsatisfiedLinkError中异常
GClientGeocoder gc=GClientGeocoder.create();
gc.getLocations(add,this);
它表明现在的java.lang.UnsatisfiedLinkError中
类定义是这样的:
public class GoogleApiView extends FrameView implements GGeocodeAdvancedResultListener{
bla bla bla.................
}
如果我评论的GClientGeocoder的代码,它母鹿没有例外。 同样的事情是,我想这个代码工作完美,因为它唯一的东西给我的地址形式州,城市,邮编,国家。
我该怎么做才能去除这个异常。
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: com.mapitz.gwt.googleMaps.client.GClientGeocoderImpl.create()Lcom/mapitz/gwt/googleMaps/client/GClientGeocoder;
at com.mapitz.gwt.googleMaps.client.GClientGeocoderImpl.create(Native Method)
at com.mapitz.gwt.googleMaps.client.GClientGeocoder.create(GClientGeocoder.java:36)
at googleapi.GoogleApiView.btnOkActionPerformed(GoogleApiView.java:281)
at googleapi.GoogleApiView.access$800(GoogleApiView.java:34)
at googleapi.GoogleApiView$4.actionPerformed(GoogleApiView.java:164)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
at java.awt.Component.processMouseEvent(Component.java:6267)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6032)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
我使用的是Windows环境。 –
您链接的文档是JavaScript中涉及的类的文档,或者我们可以说,它们将用于JavaScript,但我希望可以与Java中的独立程序集成。 –
您使用的是哪个版本的库?你有一个API密钥? http://geo-google.sourceforge.net/usage.html和http://code.google.com/apis/maps/signup.html?对不起,在JavaScript版本的链接,看起来像每个谷歌文档他们正在从版本2(Java库)迁移,赞成版本3和api-key-less javascript版本。 –