如何在我的jar日食中引用第三方jar

时间:2015-06-30 06:13:27

标签: java android eclipse unity3d jar

我正在为我的Android应用创建一个插件,这是我的第一次尝试。我想在我的jar中使用org.eclipse.jdt.core-X.X.X.jar。但是我遇到了这个错误: -

06-30 11:30:27.930: I/Unity(13847):   AndroidJavaException: java.util.MissingResourceException: Can't find resource for bundle 'org.eclipse.jdt.internal.compiler.batch.messages_en_IN', key ''
06-30 11:30:27.930: I/Unity(13847):   at UnityEngine.AndroidJNISafe.CheckException () [0x00000] in <filename unknown>:0 
06-30 11:30:27.930: I/Unity(13847):   at UnityEngine.AndroidJNISafe.CallVoidMethod (IntPtr obj, IntPtr methodID, UnityEngine.jvalue[] args) [0x00000] in <filename unknown>:0 
06-30 11:30:27.930: I/Unity(13847):   at UnityEngine.AndroidJavaObject._Call (System.String methodName, System.Object[] args) [0x00000] in <filename unknown>:0 
06-30 11:30:27.930: I/Unity(13847):   at UnityEngine.AndroidJavaObject.Call (System.String methodName, System.Object[] args) [0x00000] in <filename unknown>:0 
06-30 11:30:27.930: I/Unity(13847):   at TestScript.CallTheFunction () [0x00000] in <filename unknown>:0 
06-30 11:30:27.930: I/Unity(13847):   at UnityEngine.Events.InvokableCall.Invoke (System.Object[] args) [0x00000] in <filename unknown>:0 
06-30 11:30:27.930: I/Unity(13847):   at UnityEngine.Events.InvokableCallList.Invoke (System.Object[] parameters) [0x00000] in <filename unknown>:0 
06-30 11:30:27.930: I/Unity(13847):   at UnityEngine.Events.UnityEventBase.Invoke (System.Object[] parameters) [0x00000] in <filename unknown>:0 

我把我的jar和org.eclipse.jdt.core-x.x.x.jar放在了Unity的Plugins \ Android文件夹中。根据错误,我需要在classpath中添加org.eclipse.jdt.core.jar,但我不知道如何。

1 个答案:

答案 0 :(得分:0)

我想你的意思是在你的项目中添加一个库,如果你右键单击你的项目并转到“Java Build Path”然后到Libraries选项卡,点击“Add External JARs”就可以轻松完成“然后选择你的jar文件。

我建议你把JAR放在项目文件夹中。

同时检查一下:https://wiki.eclipse.org/FAQ_How_do_I_add_an_extra_library_to_my_project%27s_classpath%3F

  

打开项目的上下文菜单,然后选择属性&gt; Java的   构建路径&gt;库。从这里,您可以将JAR文件添加到构建中   路径,无论它们是否在您的工作区内。你也可以添加   一个类文件夹,一个包含不是Java类文件的目录   在一个罐子里。请注意,插件开发在哪里有更多限制   构建路径条目可以来自。对于插件项目,您应该这样做   总是让插件开发工具组织你的构建路径   您。只需选择plugin.xml文件,然后选择PDE Tools&gt;更新   上下文菜单中的Classpath。

此外,请勿在使用时忘记导入。