2017-07-11 29 views
0

我的Ubuntu 16.04。我下載並根據official bazel guide安裝巴澤爾之後,我下載了第一tutorial爲構建Java項目,但沒有奏效。我得到這個例外:巴澤爾建立自己的錯誤「沒有這樣的文件或目錄」

unexpected pipe read status: (error: 2): No such file or directory 
Server presumed dead. Now printing '/home/jingw222/.cache/bazel/_bazel_jingw222/ada033fd33c06190d78b77ab4907f1d0/server/jvm.out': 
java.lang.ExceptionInInitializerError 
    at java.lang.J9VMInternals.ensureError(J9VMInternals.java:141) 
    at java.lang.J9VMInternals.recordInitializationFailure(J9VMInternals.java:130) 
    at com.google.devtools.build.lib.skyframe.SkyframeExecutor.skyFunctions(SkyframeExecutor.java:348) 
    at com.google.devtools.build.lib.skyframe.SkyframeExecutor.init(SkyframeExecutor.java:586) 
    at com.google.devtools.build.lib.skyframe.SequencedSkyframeExecutor.init(SequencedSkyframeExecutor.java:252) 
    at com.google.devtools.build.lib.skyframe.SequencedSkyframeExecutor.create(SequencedSkyframeExecutor.java:211) 
    at com.google.devtools.build.lib.skyframe.SequencedSkyframeExecutor.create(SequencedSkyframeExecutor.java:162) 
    at com.google.devtools.build.lib.skyframe.SequencedSkyframeExecutorFactory.create(SequencedSkyframeExecutorFactory.java:48) 
    at com.google.devtools.build.lib.runtime.WorkspaceBuilder.build(WorkspaceBuilder.java:81) 
    at com.google.devtools.build.lib.runtime.BlazeRuntime.initWorkspace(BlazeRuntime.java:204) 
    at com.google.devtools.build.lib.runtime.BlazeRuntime.newRuntime(BlazeRuntime.java:1023) 
    at com.google.devtools.build.lib.runtime.BlazeRuntime.createBlazeRPCServer(BlazeRuntime.java:850) 
    at com.google.devtools.build.lib.runtime.BlazeRuntime.serverMain(BlazeRuntime.java:789) 
    at com.google.devtools.build.lib.runtime.BlazeRuntime.main(BlazeRuntime.java:570) 
    at com.google.devtools.build.lib.bazel.BazelMain.main(BazelMain.java:56) 
Caused by: java.lang.ClassCastException: com.ibm.lang.management.UnixExtendedOperatingSystem incompatible with com.sun.management.OperatingSystemMXBean 
    at com.google.devtools.build.lib.util.ResourceUsage.<clinit>(ResourceUsage.java:45) 
    ... 13 more 

什麼可以解決這個問題?

回答

1

我發現this問題,最後我意識到,我需要手動下載JDK。所以我使用這個命令:

sudo apt-get install openjdk-8-jdk 

之後,我再次建立它,它運作良好。

+1

是不幸的是,我們不處理與JDK-9還沒有運行,但我們正在做這個工作。 –

+0

@ DamienMartin-guillerez不能bendaf使用的是捆綁在一起的JDK一個巴澤爾安裝? – Ittai

+0

我們沒有在debian安裝程序包的JDK。 –

相關問題