Package error not reported with "java.jdt.ls.javac.enabled":"on"
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 48/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Calme
- Stack technique
- java, typescript, vscode
- Domaine
- developer-experience, tooling
Piste de recherche
Décompressez Demo25-javac-on.zip et reproduisez le problème avec "java.jdt.ls.javac.enabled":"on" en comparant foo\bar\ex02.java à ex01.java et ex03.java. Examinez la manière dont les diagnostics de package et les chemins de fichiers de classe de workspace-cache sont produits, puis vérifiez que ex02.java et ex03.java signalent des erreurs de package et que les classes mises en cache conservent leurs dossiers source.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Describe the bug
When using "java.jdt.ls.javac.enabled":"on" on a unmanaged project, if the package does not match the folder hierarchy, no error is reported in VSCode interface
To Reproduce
- Unzip Demo25-javac-on.zip
- Open folder ... Demo25-javac-on
- Open file foo\bar\ex02.java -> The package is incorrect (bar instead of foo.bar) but no error is reported
- File ex01.java has the correct package
- File ex03.java has no package (compact source file)
Expected behavior
A package error should be reported for ex02.java and ex03.java . In fact, the class file are not placed in the correct folders in the workspace cache folder (see left side of the picture below). When javac is on, the class are placed in folders according to the package declared in the java file instead of the original folder hierarchy. So since the class file matches the package, no package error is reported. The correct behavior is to keep the class files in the same folders of the source java files like when javac is off (right side of picture below)
Screenshots
Environment
- Operating System: Debian 13
- JDK version: 25
- Visual Studio Code version: 1.121
- Java extension version: 1.54.0
Additional Information
Maybe it is a problem in the JDT-LS from Eclipse?
- Langage dominant
- TypeScript
- Étoiles
- 2.3k
- Forks
- 549
- Merge moyen
- 8 h 20 min
- PR mergées (30 j)
- 6
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de redhat-developer/vscode-java
-
JDK_HOME can be sorted after lower-priority auto-detected JDK sourcesPeut-être pris @shblue21 l’a pris il y a 116 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
redhat-developer/vscode-java#4426 ·
Les mainteneurs répondent en général sous 1 jour
-
Java template regressionOuvertebug
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
redhat-developer/vscode-java#4539 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
redhat-developer/vscode-java#4537 ·
Les mainteneurs répondent en général sous 1 jour
-
bug Lombok
Difficulté 4/5 3-5 jours Accessibilité débutants 52/100
redhat-developer/vscode-java#4521 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
bug need info
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
redhat-developer/vscode-java#4520 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de redhat-developer/vscode-java
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
Les mainteneurs répondent en général sous 1 jour
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:other issue-rating: 🦞 diamond lobster no-stale P2
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
openclaw/openclaw#168089 · 2 commentaires · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
✨ enhancement needs-discussion
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
-
[Bug]: [MCP/CLI] Bare loopback IP addresses (127.0.0.1:port) and hosts with ports fail to navigate due to erroneous scheme inferencePeut-être pris @alok-108 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
microsoft/playwright#43263 ·
Les mainteneurs répondent en général sous 1 jour
-
area:studio type:security
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour