Устранение синтаксической ошибки файла, не относящегося к проекту, в ZedJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Устранение синтаксической ошибки файла, не относящегося к проекту, в Zed

Сообщение Anonymous »

Я новичок как в Zed IDE, так и в Java, и получаю, что классический файл не является проектом, сообщается только о синтаксических ошибках (Java 16). Я нашел много ресурсов и вариантов, которые можно попробовать на VS Code, но ни одного специально для Zed. Когда я запускаю свои программы, это ничего не нарушает, но это раздражает. Мой файл settings.json находится ниже:
{
"languages": {
"Java": {
"language_servers": ["jdtls"],
"formatter": "language_server"
}
},
"lsp": {
"jdtls": {
"initialization_options": {
"workspaceFolders": [
// This tells JDTLS to treat the 'src' directory as the source root
"file://$ZED_WORKTREE_ROOT/src"
],
"settings": {
"java": {
"project": {
"resourceFilters": ["bin"]
}
}
}
}
}
}
}

Я использую Maven для управления делами. Вот мой pom.xml:


4.0.0

com.princeton.algorithms
algorithms-course
1.0-SNAPSHOT

algorithms-course

http://www.example.com


UTF-8
17





org.junit
junit-bom
5.11.0
pom
import






org.junit.jupiter
junit-jupiter-api
test



org.junit.jupiter
junit-jupiter-params
test


edu.princeton.cs
algs4
1.0.0








maven-clean-plugin
3.4.0



maven-resources-plugin
3.3.1


maven-compiler-plugin
3.13.0


maven-surefire-plugin
3.3.0


maven-jar-plugin
3.4.2


maven-install-plugin
3.1.2


maven-deploy-plugin
3.1.2



maven-site-plugin
3.12.1


maven-project-info-reports-plugin
3.6.1






Мое дерево проекта:
.
├── lib
│   └── algs4.jar
├── pom.xml
├── src
│   ├── main
│   │   └── java
│   │   └── com
│   │   └── princeton
│   │   └── algorithms
│   │   ├── analysis
│   │   │   ├── BitonicSearch.java
│   │   │   └── ThreeSum.java
│   │   ├── App.java
│   │   └── unionfind
│   │   ├── QuickFindUF.java
│   │   └── QuickUnionUF.java
│   └── test
│   └── java
│   └── com
│   └── princeton
│   └── algorithms
│   └── analysis
│   └── ThreeSumTest.java
└── target
├── classes
│   ├── com
│   │   └── princeton
│   │   └── algorithms
│   │   ├── analysis
│   │   │   ├── BitonicSearch.class
│   │   │   └── ThreeSum.class
│   │   └── App.class
│   └── unionfind
│   ├── QuickFindUF.class
│   └── QuickUnionUF.class
├── generated-sources
│   └── annotations
└── maven-status
└── maven-compiler-plugin
└── compile
└── default-compile
├── createdFiles.lst
└── inputFiles.lst


Подробнее здесь: https://stackoverflow.com/questions/798 ... ror-in-zed
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»