Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.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 如何在我的jar eclipse中引用第三方jar_Java_Android_Eclipse_Unity3d_Jar - Fatal编程技术网

Java 如何在我的jar eclipse中引用第三方jar

Java 如何在我的jar eclipse中引用第三方jar,java,android,eclipse,unity3d,jar,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

我正在为我的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 
06-30 11:30:27.930:I/Unity(13847):AndroidJavaException:java.util.MissingResourceException:找不到捆绑包'org.eclipse.jdt.internal.compiler.batch.messages_en_IN',key'的资源
06-30 11:30:27.930:I/Unity(13847):位于UnityEngine.AndroidJNISafe.CheckException()[0x00000]in:0
06-30 11:30:27.930:I/Unity(13847):在UnityEngine.AndroidJNISafe.CallVoidMethod(IntPtr obj,IntPtr methodID,UnityEngine.jvalue[]args)[0x00000]中:0
06-30 11:30:27.930:I/Unity(13847):在UnityEngine.AndroidJavaObject.\u调用(System.String方法名,System.Object[]args)[0x00000]in:0
06-30 11:30:27.930:I/Unity(13847):位于UnityEngine.AndroidJavaObject.Call(System.String methodName,System.Object[]args)[0x00000]in:0
06-30 11:30:27.930:I/Unity(13847):在TestScript.CallTheFunction()[0x00000]中:0
06-30 11:30:27.930:I/Unity(13847):位于UnityEngine.Events.InvokableCall.Invoke(System.Object[]args)[0x00000]中:0
06-30 11:30:27.930:I/Unity(13847):位于UnityEngine.Events.InvokableCallList.Invoke(System.Object[]参数)[0x00000]中:0
06-30 11:30:27.930:I/Unity(13847):在:0中的UnityEngine.Events.UnityEventBase.Invoke(System.Object[]参数)[0x00000]处

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

我想您的意思是在项目中添加一个库,如果您右键单击项目并转到“Java构建路径”,然后到“库”选项卡,单击“添加外部jar”并选择您的jar文件,就可以很容易地做到这一点

我建议您将这个JAR放在项目文件夹中

另外,请查看以下内容:

打开项目的上下文菜单,然后选择Properties>Java 构建路径>库。从这里,您可以将JAR文件添加到构建中 路径,无论它们是否在您的工作区内。您还可以添加 一个类文件夹,一个包含不可用的Java类文件的目录 在一个罐子里。注意,插件开发在何处有更多的限制 生成路径条目可以来自。对于插件项目,您应该 始终让插件开发工具组织您的构建路径 你。只需选择plugin.xml文件,然后选择PDE工具>更新 上下文菜单中的类路径


另外,在使用时不要忘记导入。

我想你的意思是在项目中添加一个库,如果右键单击项目并转到“Java构建路径”,然后在“库”选项卡上,单击“添加外部jar”并选择jar文件,这可以很容易地完成

我建议您将这个JAR放在项目文件夹中

另外,请查看以下内容:

打开项目的上下文菜单,然后选择Properties>Java 构建路径>库。从这里,您可以将JAR文件添加到构建中 路径,无论它们是否在您的工作区内。您还可以添加 一个类文件夹,一个包含不可用的Java类文件的目录 在一个罐子里。注意,插件开发在何处有更多的限制 生成路径条目可以来自。对于插件项目,您应该 始终让插件开发工具组织您的构建路径 你。只需选择plugin.xml文件,然后选择PDE工具>更新 上下文菜单中的类路径


另外,使用时不要忘记导入。

@RaviKumar请查看我在“答案”上发布的链接。您在使用库时是否导入了它?我将org.eclipse.jdt.core-x.x.x.jar放在我的android库项目的libs文件夹中,并将其导出为jar,但仍然存在相同的问题。@RaviKumar检查我在“答案”上发布的链接.您在使用库时是否导入了它?我将org.eclipse.jdt.core-x.x.x.jar放在我的android库项目的libs文件夹中,并将其导出为jar,但问题仍然相同。