解决方案 > visualvm 编译异常 netbeans\harness\suite.xml:163: The following XXXX

109 阅读1分钟
  • 执行 ant build-zip 异常如下
-javac-init-bootclasspath-prepend:

-javac-init-no-bootclasspath-prepend:

-javac-init:

init:

compile-system:
    [javac] Compiling 7 source files to E:\me\code8learn\visualvm\visualvm\libs.profiler\lib.profiler\build\jdk15\classes
    [javac] 警告: [options] 未与 -source 5 一起设置引导类路径
    [javac] 错误: 不再支持源选项 5。请使用 8 或更高版本。
    [javac] 错误: 不再支持目标选项 5。请使用 8 或更高版本。

BUILD FAILED
E:\me\code8learn\visualvm\visualvm\netbeans\harness\suite.xml:163: The following error occurred while executing this line:
E:\me\code8learn\visualvm\visualvm\libs.profiler\lib.profiler\build.xml:35: Compile failed; see the compiler error output for details.

  • 编译的java home 环境只需要 jdk8 就可以, 高了不行, 比如 jdk21 就不可以

  • 调整 jdk home 为 jdk8, 或者 window 系统 cmd 窗口下运行下列配置
    window:

    set JAVA_HOME=<path_to_jdk8>
    ant build-zip
    

    mac:

    export JAVA_HOME=<path_to_jdk8>
    ant build-zip
    
  • 调整后运行, 构建成功

    netbeans:
      [genlist] Generating Auto Update information for org.graalvm.visualvm.graalvm
    
    build-launchers:
       [delete] Deleting directory E:\me\code8learn\visualvm\visualvm\build\launcher\bin
        [mkdir] Created dir: E:\me\code8learn\visualvm\visualvm\build\launcher\bin
         [copy] Copying 1 file to E:\me\code8learn\visualvm\visualvm\build\launcher\bin
         [copy] Copying 1 file to E:\me\code8learn\visualvm\visualvm\build\launcher\bin
    
    build-zip:
    
    copy-cluster:
         [copy] Copying 234 files to E:\me\code8learn\visualvm\visualvm\build\rest737669748\platform
        [touch] Creating E:\me\code8learn\visualvm\visualvm\build\rest737669748\platform\.lastModified
    
    copy-nbexec:
         [copy] Copying 5 files to E:\me\code8learn\visualvm\visualvm\build\nbexec991309030\platform
          [zip] Building zip: E:\me\code8learn\visualvm\visualvm\dist\visualvm.zip
    
    BUILD SUCCESSFUL
    Total time: 19 seconds