Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
gradle ide eclipse插件导入gradle项目构建模型导致未满足LinkError:net_Eclipse_Gradle_Ibm Rad_Gradle Eclipse - Fatal编程技术网

gradle ide eclipse插件导入gradle项目构建模型导致未满足LinkError:net

gradle ide eclipse插件导入gradle项目构建模型导致未满足LinkError:net,eclipse,gradle,ibm-rad,gradle-eclipse,Eclipse,Gradle,Ibm Rad,Gradle Eclipse,我正在运行RationalApplicationDeveloperV9.0,并试图使用GradleIDEEclipse插件v3.4.0导入一个gradle项目 我的Gradle项目嵌套的多项目生成在命令行中正确生成,但是当我尝试导入它并单击“生成模型”时,控制台会脱口而出这个丑陋的堆栈跟踪: Problems handling incoming cache access requests. java.lang.UnsatisfiedLinkError: net (C:\Program Files

我正在运行RationalApplicationDeveloperV9.0,并试图使用GradleIDEEclipse插件v3.4.0导入一个gradle项目

我的Gradle项目嵌套的多项目生成在命令行中正确生成,但是当我尝试导入它并单击“生成模型”时,控制台会脱口而出这个丑陋的堆栈跟踪:

Problems handling incoming cache access requests.
java.lang.UnsatisfiedLinkError: net (C:\Program Files (x86)\IBM\SDP_1\jdk\jre\bin\net.dll is not a valid Win32 application. )
    at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:1197)
    at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:1161)
    at java.lang.System.loadLibrary(System.java:527)
    at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:79)
    at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:59)
    at java.security.AccessController.doPrivileged(AccessController.java:229)
    at java.net.DatagramPacket.<clinit>(DatagramPacket.java:60)
    at java.lang.J9VMInternals.initializeImpl(Native Method)
    at java.lang.J9VMInternals.initialize(J9VMInternals.java:236)
    at org.gradle.cache.internal.FileLockCommunicator.receive(FileLockCommunicator.java:59)
    at org.gradle.cache.internal.locklistener.DefaultFileLockContentionHandler$1.doRun(DefaultFileLockContentionHandler.java:66)
    at org.gradle.cache.internal.locklistener.DefaultFileLockContentionHandler$1.run(DefaultFileLockContentionHandler.java:53)
    at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:64)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:626)
    at java.lang.Thread.run(Thread.java:780)
我过去可以导入项目,没有问题,但我现在得到这个错误,不知道为什么

非常感谢你的帮助:

更新:工作区.metadata目录中的日志文件会显示更详细的日志消息,有什么想法吗

!ENTRY org.springsource.ide.eclipse.gradle.core 4 0 2014-02-07 12:40:03.751
!MESSAGE An existing connection was forcibly closed by the remote host.
!STACK 0
java.lang.reflect.InvocationTargetException
    at org.springsource.ide.eclipse.gradle.core.util.GradleRunnable.run(Unknown Source)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source)
Caused by: org.eclipse.core.runtime.CoreException: An existing connection was forcibly closed by the remote host.
    at org.springsource.ide.eclipse.gradle.core.GradleModelProvider$GroupedModelProvider.ensureModels(Unknown Source)
    at org.springsource.ide.eclipse.gradle.core.GradleProject.getGradleModel(Unknown Source)
    at org.springsource.ide.eclipse.gradle.core.GradleProject.getSkeletalGradleModel(Unknown Source)
    at org.springsource.ide.eclipse.gradle.ui.wizards.GradleImportWizardPageOne$11.doit(Unknown Source)
    ... 2 more
Caused by: org.gradle.tooling.GradleConnectionException: Could not fetch model of type 'HierarchicalEclipseProject' using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.11-rc-1-all.zip'.
    at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(Unknown Source)
    at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(Unknown Source)
    at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    at org.gradle.tooling.internal.consumer.BlockingResultHandler.attachCallerThreadStackTrace(Unknown Source)
    at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(Unknown Source)
    at org.gradle.tooling.internal.consumer.DefaultModelBuilder.get(Unknown Source)
    at org.springsource.ide.eclipse.gradle.core.GradleModelProvider.buildModel(Unknown Source)
    ... 6 more
Caused by: org.gradle.launcher.daemon.client.DaemonConnectionException: Could not receive a message from the daemon.
    at org.gradle.launcher.daemon.client.DaemonClientConnection.receive(Unknown Source)
    at org.gradle.launcher.daemon.client.DaemonClient.monitorBuild(Unknown Source)
    at org.gradle.launcher.daemon.client.DaemonClient.executeBuild(Unknown Source)
    at org.gradle.launcher.daemon.client.DaemonClient.execute(Unknown Source)
    at org.gradle.launcher.daemon.client.DaemonClient.execute(Unknown Source)
    at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(Unknown Source)
    at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(Unknown Source)
    at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(Unknown Source)
    at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(Unknown Source)
    at org.gradle.tooling.internal.provider.ProviderConnection.run(Unknown Source)
    at org.gradle.tooling.internal.provider.ProviderConnection.run(Unknown Source)
    at org.gradle.tooling.internal.provider.DefaultConnection.getModel(Unknown Source)
    at org.gradle.tooling.internal.consumer.connection.ModelBuilderBackedConsumerConnection.run(Unknown Source)
    at org.gradle.tooling.internal.consumer.DefaultModelBuilder$1.run(Unknown Source)
    at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(Unknown Source)
    at org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(Unknown Source)
    at org.gradle.tooling.internal.consumer.connection.LoggingInitializerConsumerActionExecutor.run(Unknown Source)
    at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(Unknown Source)
    at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: org.gradle.messaging.remote.internal.MessageIOException: Could not read message from '/127.0.0.1:50434'.
    at org.gradle.messaging.remote.internal.inet.SocketConnection.receive(Unknown Source)
    ... 22 more
Caused by: java.io.IOException: An existing connection was forcibly closed by the remote host.
    at sun.nio.ch.SocketDispatcher.read0(Native Method)
    at sun.nio.ch.SocketDispatcher.read(Unknown Source)
    at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
    at sun.nio.ch.IOUtil.read(Unknown Source)
    at sun.nio.ch.SocketChannelImpl.read(Unknown Source)
    at org.gradle.messaging.remote.internal.inet.SocketConnection$SocketInputStream.read(Unknown Source)
    at java.io.ObjectInputStream$PeekInputStream.read(Unknown Source)
    at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
    at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
    at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
    at java.io.ObjectInputStream.<init>(Unknown Source)
    at org.gradle.internal.io.ClassLoaderObjectInputStream.<init>(Unknown Source)
    at org.gradle.messaging.remote.internal.Message$ExceptionReplacingObjectInputStream.<init>(Unknown Source)
    at org.gradle.messaging.remote.internal.Message.receive(Unknown Source)
    at org.gradle.messaging.remote.internal.DefaultMessageSerializer$MessageReader.read(Unknown Source)
    ... 23 more
Root exception:
org.eclipse.core.runtime.CoreException: An existing connection was forcibly closed by the remote host.
    at org.springsource.ide.eclipse.gradle.core.GradleModelProvider$GroupedModelProvider.ensureModels(Unknown Source)
    at org.springsource.ide.eclipse.gradle.core.GradleProject.getGradleModel(Unknown Source)
    at org.springsource.ide.eclipse.gradle.core.GradleProject.getSkeletalGradleModel(Unknown Source)
    at org.springsource.ide.eclipse.gradle.ui.wizards.GradleImportWizardPageOne$11.doit(Unknown Source)
    at org.springsource.ide.eclipse.gradle.core.util.GradleRunnable.run(Unknown Source)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source)
Caused by: org.gradle.tooling.GradleConnectionException: Could not fetch model of type 'HierarchicalEclipseProject' using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.11-rc-1-all.zip'.
    at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(Unknown Source)
    at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(Unknown Source)
    at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    at org.gradle.tooling.internal.consumer.BlockingResultHandler.attachCallerThreadStackTrace(Unknown Source)
    at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(Unknown Source)
    at org.gradle.tooling.internal.consumer.DefaultModelBuilder.get(Unknown Source)
    at org.springsource.ide.eclipse.gradle.core.GradleModelProvider.buildModel(Unknown Source)
    ... 6 more
Caused by: org.gradle.launcher.daemon.client.DaemonConnectionException: Could not receive a message from the daemon.
    at org.gradle.launcher.daemon.client.DaemonClientConnection.receive(Unknown Source)
    at org.gradle.launcher.daemon.client.DaemonClient.monitorBuild(Unknown Source)
    at org.gradle.launcher.daemon.client.DaemonClient.executeBuild(Unknown Source)
    at org.gradle.launcher.daemon.client.DaemonClient.execute(Unknown Source)
    at org.gradle.launcher.daemon.client.DaemonClient.execute(Unknown Source)
    at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(Unknown Source)
    at org.gradle.tooling.internal.provider.DaemonBuildActionExecuter.execute(Unknown Source)
    at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(Unknown Source)
    at org.gradle.tooling.internal.provider.LoggingBridgingBuildActionExecuter.execute(Unknown Source)
    at org.gradle.tooling.internal.provider.ProviderConnection.run(Unknown Source)
    at org.gradle.tooling.internal.provider.ProviderConnection.run(Unknown Source)
    at org.gradle.tooling.internal.provider.DefaultConnection.getModel(Unknown Source)
    at org.gradle.tooling.internal.consumer.connection.ModelBuilderBackedConsumerConnection.run(Unknown Source)
    at org.gradle.tooling.internal.consumer.DefaultModelBuilder$1.run(Unknown Source)
    at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(Unknown Source)
    at org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(Unknown Source)
    at org.gradle.tooling.internal.consumer.connection.LoggingInitializerConsumerActionExecutor.run(Unknown Source)
    at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(Unknown Source)
    at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: org.gradle.messaging.remote.internal.MessageIOException: Could not read message from '/127.0.0.1:50434'.
    at org.gradle.messaging.remote.internal.inet.SocketConnection.receive(Unknown Source)
    ... 22 more
Caused by: java.io.IOException: An existing connection was forcibly closed by the remote host.
    at sun.nio.ch.SocketDispatcher.read0(Native Method)
    at sun.nio.ch.SocketDispatcher.read(Unknown Source)
    at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
    at sun.nio.ch.IOUtil.read(Unknown Source)
    at sun.nio.ch.SocketChannelImpl.read(Unknown Source)
    at org.gradle.messaging.remote.internal.inet.SocketConnection$SocketInputStream.read(Unknown Source)
    at java.io.ObjectInputStream$PeekInputStream.read(Unknown Source)
    at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
    at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
    at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
    at java.io.ObjectInputStream.<init>(Unknown Source)
    at org.gradle.internal.io.ClassLoaderObjectInputStream.<init>(Unknown Source)
    at org.gradle.messaging.remote.internal.Message$ExceptionReplacingObjectInputStream.<init>(Unknown Source)
    at org.gradle.messaging.remote.internal.Message.receive(Unknown Source)
    at org.gradle.messaging.remote.internal.DefaultMessageSerializer$MessageReader.read(Unknown Source)
    ... 23 more

我也一直在进行同样的RAD9/Gradle插件之战,最终获得了一个成功的导入或一个简单的Java项目

您是否可以尝试在某处安装Sun/Oracle JDK 7,确保Gradle本身已配置为使用它,然后进入RAD Preferences/Gradle/Arguments并将Java Home设置为Workspace JRE:-哪个指向您的Sun/Oracle Java 7 JDK而不是JRE


我已经改变了很多事情,试图让这个工作,它可能需要比这个设置更多;然而,这一次肯定是最终的设置,使它能够工作。请把你的发现发回来。如果它不适用于您,我可以发布有关我的设置JAVA_HOME、GRADLE_HOME等的其他信息。

我也一直在进行同样的RAD9/GRADLE插件之战,最终成功导入或完成了一个简单的JAVA项目

您是否可以尝试在某处安装Sun/Oracle JDK 7,确保Gradle本身已配置为使用它,然后进入RAD Preferences/Gradle/Arguments并将Java Home设置为Workspace JRE:-哪个指向您的Sun/Oracle Java 7 JDK而不是JRE


我已经改变了很多事情,试图让这个工作,它可能需要比这个设置更多;然而,这一次肯定是最终的设置,使它能够工作。请把你的发现发回来。如果对您不起作用,我可以发布有关我的设置JAVA_HOME、GRADLE_HOME等的其他信息。

我收到一条关于GRADLE的弹出消息,说明远程主机强制关闭了现有连接,我的Elipse日志文件与上面的相同。这在多个场合对我有效;这就是我所做的。 在计算机上安装JDK,例如:C:\Program Files\Java\jdk1.7.0\u 71。 在Window>Preferences>Java>Installed JRE下添加到Eclipse,使用与ex:C:\Program Files\Java\jdk1.7.0\u 71相同的路径。注意:您不需要在此处检查它是否为当前活动的,您只需要安装它。-单击应用。 将Gradle>Arguments>Workspace JRE设置为您刚才添加的jdk JRE。-单击应用并确定。
重新启动Gradle构建。有一次,我马上又遇到了同样的错误,但随后我尝试了一些清理项目、仔细检查JRE/Gradle配置等的方法,构建开始并清除了我的错误

我收到一条关于Gradle的弹出消息,说明远程主机强制关闭了一个现有连接,我的Elipse日志文件与上面的相同。这在多个场合对我有效;这就是我所做的。 在计算机上安装JDK,例如:C:\Program Files\Java\jdk1.7.0\u 71。 在Window>Preferences>Java>Installed JRE下添加到Eclipse,使用与ex:C:\Program Files\Java\jdk1.7.0\u 71相同的路径。注意:您不需要在此处检查它是否为当前活动的,您只需要安装它。-单击应用。 将Gradle>Arguments>Workspace JRE设置为您刚才添加的jdk JRE。-单击应用并确定。 重新启动Gradle构建。有一次,我马上又遇到了同样的错误,但随后我尝试了一些清理项目、仔细检查JRE/Gradle配置等的方法,构建开始并清除了我的错误