microsoft / vscode-java-debug

Java Debugger for Visual Studio Code.
Other
515 stars 325 forks source link

jdk17 source code, src.zip which is invisible #1480

Open kirkzhangtech opened 1 month ago

kirkzhangtech commented 1 month ago

[provide a description of the issue]

Environment

- JDK version:
openjdk version "17.0.10" 2024-01-16
OpenJDK Runtime Environment (build 17.0.10+7-Ubuntu-120.04.1)
OpenJDK 64-Bit Server VM (build 17.0.10+7-Ubuntu-120.04.1, mixed mode, sharing)

- Visual Studio Code version:
Version: 1.89.1 (user setup)
Commit: dc96b837cf6bb4af9cd736aa3af08cf8279f7685
Date: 2024-05-07T05:13:33.891Z
Electron: 28.2.8
ElectronBuildId: 27744544
Chromium: 120.0.6099.291
Node.js: 18.18.2
V8: 12.0.267.19-electron.0
OS: Windows_NT x64 10.0.22631
- Java extension version:
Name: Extension Pack for Java
Id: vscjava.vscode-java-pack
Description: Popular extensions for Java development that provides Java IntelliSense, debugging, testing, Maven/Gradle support, project management and more
Version: 0.26.0
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack

- Java Debugger extension version:
Name: Debugger for Java
Id: vscjava.vscode-java-debug
Description: A lightweight Java debugger for Visual Studio Code
Version: 0.57.0
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug

##### Steps To Reproduce
1. download openjdk17 source code 
2. configure `src.zip` as jre
3. vscode could not select src.zip which is invisible

![image](https://github.com/microsoft/vscode-java-debug/assets/46363359/b0caa1e1-64a6-4a87-99f5-4e83523160c5)

[attach a sample project reproducing the error]
[attach logs](https://github.com/redhat-developer/vscode-java/wiki/Troubleshooting#enable-logging)

##### Current Result

##### Expected Result

##### Additional Informations
kirkzhangtech commented 1 month ago

at the same time , go back function also not work https://github.com/microsoft/vscode-java-debug/assets/46363359/b6deb63a-ff45-405c-8fa9-37cae50c5595

testforstephen commented 1 month ago

Could you pls provide the specific steps to reproduce the issue?

kirkzhangtech commented 1 month ago
  1. download src.zip by command sudo apt install openjdk-17-source
  2. unzip src.zip as jdk17se folder
  3. run code jdk17se
  4. config classpath on vscode at left java_project option
kirkzhangtech commented 1 month ago
{
    "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx2G -Xms100m -Xlog:disable",
    "java.configuration.runtimes": [

        {
          "name": "JavaSE-17",
          "path": "/usr/lib/jvm/java-17-openjdk-amd64",
          "sources" : "/usr/lib/jvm/openjdk-17/lib/src.zip",
          "default":  true
         }
      ]
}

i configured this env variables not work