Я новичок как в 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
Устранение синтаксической ошибки файла, не относящегося к проекту, в Zed ⇐ JAVA
Программисты JAVA общаются здесь
1765913028
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
Подробнее здесь: [url]https://stackoverflow.com/questions/79848608/clearing-non-project-file-syntax-error-in-zed[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия