Форум программистов, компьютерный форум, киберфорум
Java: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/47: Рейтинг темы: голосов - 47, средняя оценка - 4.62
117 / 117 / 0
Регистрация: 27.09.2013
Сообщений: 710

Автоматическое подключение jar файлов в Visual Studio Code

21.02.2019, 02:53. Показов 9395. Ответов 16

Студворк — интернет-сервис помощи студентам
Всем привет!
Поставил себе восьмое чудо света от Microsoft Visual Studio Code
Закачал рекомендуемые plugins и создал новый проект. F1 -> Java: Create Java Project
Открылся новый экземпляр редактора. Я создал jar файл. И подключил его к проекту директивой import.
И тут случилось страшное ... красные волнистые линии

Структура каталогов самая простая: src\app\App.java, bin\app\App.class, lib\lib1.jar, .project, .classpath, .settings и .vscode )))
Похоже на какой-то Eclipse проект )))
Внутри созданного проекта я нашел файлик .classpath
И там добавил строчку
XML
1
<classpathentry kind="lib" path="lib/lib1.jar"/>
И все удивительным образом заработало.
Но! И собственно вопрос ...
Как сделать так чтобы jar файлы подключались автоматически и все резолвилось ?
Что и где нужно написать чтобы я в структуре каталогов проекта создал папочку lib и в неё поскидывал jar файлы и они автоматически были доступны редактору(плагину) ? Кто сталкивался ?

P.S.
Maven и иже с ним не предлагайте, пожалуйста.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.02.2019, 02:53
Ответы с готовыми решениями:

Как в Visual Studio Code компилировать java файлы через графический интерфейс?
Как можно по простому добавить эту возможность? Не хочу лезть в дебри редактора, чтобы вручную задавать в нём команду на компиляцию.

Автоматическое создание резервной копии файлов проекта (visual studio 2013)
Можно ли сделать так, чтобы при сохранении проекта текущие файлы записывались в отдельную папку backup, и только тогда главные файлы...

Чем отличается Visual Studio Community и Visual Studio Code?
в чем разница Visual Studio Code или Visual Studio Community. Описание на англиском где я полный нуль. кто юзал эти IDE и может сказать чем...

16
 Аватар для reisal78
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
21.02.2019, 08:32
Цитата Сообщение от PetyaVasechkin Посмотреть сообщение
Поставил себе восьмое чудо света от Microsoft Visual Studio Code
Цитата Сообщение от PetyaVasechkin Посмотреть сообщение
Maven и иже с ним не предлагайте, пожалуйста.
Я бы вам посоветовал использовать notepad.exe реально крутой редактор для написания кода.
0
117 / 117 / 0
Регистрация: 27.09.2013
Сообщений: 710
21.02.2019, 15:54  [ТС]
Цитата Сообщение от reisal78 Посмотреть сообщение
Я бы вам посоветовал использовать notepad.exe реально крутой редактор для написания кода.
Спасибо, этот редактор у меня уже есть.
Еще есть идеи, ребят ?
0
21.02.2019, 17:42

Не по теме:

PetyaVasechkin, хочу научиться вязать носки. Нашел чертеж и пряжу. Как их связать, чтобы они сами надевались на ноги? Спицы и руки не предлагать.

0
 Аватар для reisal78
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
21.02.2019, 20:56
Цитата Сообщение от PetyaVasechkin Посмотреть сообщение
Еще есть идеи, ребят ?
Да какие уж тут могуть быть идеи?.. Когда хотят забить гвоздь - используют молоток...
Вы же выбрали довольно странный инструмент и пытаетесь им что то изобразить по очевидным причинам у вас возникают сложности и вы начинаете "сношать" мозг сообществу просьбами решить проблему, которую сами себе создали... =)
У java программистов есть набор хороших IDE и удобных инстументов сборки которые позволяют реализовывать различные сложные задачи без упоминания продукции Microsoft =)
0
117 / 117 / 0
Регистрация: 27.09.2013
Сообщений: 710
22.02.2019, 04:30  [ТС]
Цитата Сообщение от iSmokeJC Посмотреть сообщение
PetyaVasechkin, хочу научиться вязать носки. Нашел чертеж и пряжу. Как их связать, чтобы они сами надевались на ноги? Спицы и руки не предлагать.
Тролль что ли ?

Цитата Сообщение от reisal78 Посмотреть сообщение
Да какие уж тут могуть быть идеи?.. Когда хотят забить гвоздь - используют молоток...
Вы же выбрали довольно странный инструмент и пытаетесь им что то изобразить по очевидным причинам у вас возникают сложности и вы начинаете "сношать" мозг сообществу просьбами решить проблему, которую сами себе создали... =)
У java программистов есть набор хороших IDE и удобных инстументов сборки которые позволяют реализовывать различные сложные задачи без упоминания продукции Microsoft =)
С vscode я только начал знакомиться, поэтому и спрашиваю тут, может, кто знает, работал с этим редактором. То есть, мне еще нужно понять на сколько он странный или нет для моих задач.

"сношать мозг сообществу" ... ну, в таком случае, мне не понятно зачем вы тут сидите и отвечаете на мои вопросы.

Что касается вопроса о выборе инструментария для разработки, то я в курсе, что есть крутые IDE заточенные под серьезные проекты и технологии.
Фишка в том, что мне хочется вести разработку приложений в одном месте, в одном редакторе и тд и тп.
А не прыгать из одного IDE в другой. Кроме того, они уж слишком навороченные и довольно тяжелые.

Да, возможно в vscode не будет всех плюшек и наворотов, которые есть в каком нибудь JDeveloper или NetBeans или MVS2010 и иже с ним ... мне достаточно базовых вещей на данный момент.

Ладно, чет я увлекся ... ))) Спасибо, за ваше мнение )

Тема открыта ) Кто знает есть ли решение для vscode с помощью которого можно подключить автоматически jar файлы ?
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
22.02.2019, 13:57
Цитата Сообщение от PetyaVasechkin Посмотреть сообщение
Кто знает есть ли решение для vscode с помощью которого можно подключить автоматически jar файлы ?
тебе уже объяснили, используй build tools, как это делают все вменяемые люди
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4575 / 2773 / 491
Регистрация: 28.04.2012
Сообщений: 8,760
22.02.2019, 22:12
Цитата Сообщение от PetyaVasechkin Посмотреть сообщение
Тролль что ли?
Троллишь тут только ты. iSmokeJC на простой аналогии показал всю бредовость твоих пожеланий. Ты, конечно, можешь и дальше кушать кактус, если тебе это нравится.

Цитата Сообщение от PetyaVasechkin Посмотреть сообщение
С vscode я только начал знакомиться, поэтому и спрашиваю тут, может, кто знает, работал с этим редактором.
Никакой вменяемый Java-программист не будет использовать VSCode для написания Java-кода.

Цитата Сообщение от PetyaVasechkin Посмотреть сообщение
"сношать мозг сообществу" ... ну, в таком случае, мне не понятно зачем вы тут сидите и отвечаете на мои вопросы.
Да поугарать прост.

Цитата Сообщение от PetyaVasechkin Посмотреть сообщение
Что касается вопроса о выборе инструментария для разработки, то я в курсе, что есть крутые IDE заточенные под серьезные проекты и технологии.
Фишка в том, что мне хочется вести разработку приложений в одном месте, в одном редакторе и тд и тп.
А не прыгать из одного IDE в другой. Кроме того, они уж слишком навороченные и довольно тяжелые.
Именно для отвязки от IDE и используют системы сборки типа Maven и Gradle. Но ты же наоборот, хочешь «научить VSCode» автоматически разруливать зависимости без сторонних средств, привязав себя тем самым к одной VSCode. Биполярным расстройством не страдаешь, часом?

Цитата Сообщение от PetyaVasechkin Посмотреть сообщение
есть ли решение для vscode с помощью которого можно подключить автоматически jar файлы?
Есть: Maven и Gradle.
0
117 / 117 / 0
Регистрация: 27.09.2013
Сообщений: 710
23.02.2019, 00:30  [ТС]
Не, ребят, вы че все разом на приколе что ли ?

Я вам русским языком написал:
1. Я только знакомлюсь с vscode и поэтому не знаю есть ли в нем такая функциональность. (из коробки или с помощью плагина)
2. Про другие средства такие как Maven я в курсе.
Но, мне не хочется возиться с Maven или Gradle для того чтобы скомпилировать, собрать и запустить несколько файлов.
В крупных или достаточно больших проектах, разумеется, без серьезных средств сборки и управлением проектами не обойтись.

Вопрос был простой, есть ли такая возможность или нет. Если есть, то как.
А вы ведете себя как хамы и тролли.
Когда читаешь ваши ответы, то чувство такое, что вы сюда не помочь людям приходите, а самоутвердиться...
Если вы не хотите помогать, не мешайте.
0
23.02.2019, 02:01

Не по теме:

видно весна близко - появляются интересные люди

0
117 / 117 / 0
Регистрация: 27.09.2013
Сообщений: 710
23.02.2019, 02:03  [ТС]
Цитата Сообщение от xoraxax Посмотреть сообщение
видно весна близко - появляются интересные люди
Да, похоже на то
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4575 / 2773 / 491
Регистрация: 28.04.2012
Сообщений: 8,760
23.02.2019, 05:14
Цитата Сообщение от PetyaVasechkin Посмотреть сообщение
Я вам русским языком написал
И тебе двадцать раз русским языком написали: используй систему сборки (Maven/Gradle). Других вариантов нет. Точка. Конец Топика.

iSmokeJC, предлагаю забанить его.
0
117 / 117 / 0
Регистрация: 27.09.2013
Сообщений: 710
23.02.2019, 06:06  [ТС]
Цитата Сообщение от korvin_ Посмотреть сообщение
И тебе двадцать раз русским языком написали: используй систему сборки (Maven/Gradle). Других вариантов нет. Точка. Конец Топика.
Ты на китайском думаешь ? Или очередной тролль ? Я уже ответил выше, что знаю про системы сборки.
Цитата Сообщение от korvin_ Посмотреть сообщение
iSmokeJC, предлагаю забанить его.
А я предлагаю вам уважаемый научиться общаться с людьми. И отвечать нормально на конкретно поставленный вопрос. Либо не отвечать совсем.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
23.02.2019, 08:37
PetyaVasechkin, не надо горячиться, просто использование build tools'ов в java-мире уже стандарт де-факто. Без них только хелловорлды пишут. Да и то не всегда
По сабжу - очень навряд ли твоя IDE обладает подобным функционалом, поскольку даже в конкретно заточенных под джаву IDE нет такой функции - закинул либу в папку и вуаля. Нужно применить несколько доп. манипуляций для правильного подключения и последующей сборки в рабочий jar.
Не понятно, почему ты так сопротивляешься использованию того же maven? Для простого подключения либы к проекту даже изучать ничего не нужно. 2-3 строчки конфига.
1
117 / 117 / 0
Регистрация: 27.09.2013
Сообщений: 710
23.02.2019, 09:40  [ТС]
Цитата Сообщение от iSmokeJC Посмотреть сообщение
PetyaVasechkin, не надо горячиться, просто использование build tools'ов в java-мире уже стандарт де-факто. Без них только хелловорлды пишут. Да и то не всегда
По сабжу - очень навряд ли твоя IDE обладает подобным функционалом, поскольку даже в конкретно заточенных под джаву IDE нет такой функции - закинул либу в папку и вуаля. Нужно применить несколько доп. манипуляций для правильного подключения и последующей сборки в рабочий jar.
Не понятно, почему ты так сопротивляешься использованию того же maven? Для простого подключения либы к проекту даже изучать ничего не нужно. 2-3 строчки конфига.
Ну идея у меня изначально была следующая ... найти инструмент(IDE), который бы поддерживал различные языки программирования. (Управление проектом, подсветка синтаксиса, авто-дополнение, и тд.)

Иногда нужно написать небольшое приложение, но при этом совсем не хочется конфигурировать pom.xml
Хочется что то вроде, есть несколько файлов с простой структурой каталогов + compile_build_run.bat который привязан к кнопке GO
Вы же знаете, лень добродетель программиста

Я погуглил и по описанию vscode вроде как подходит для не сложных задач, но его нужно допилить немного, настроить, написать к нему несколько батников, скачать нужные плагины и вуаля

А когда скачал и начал его пытаться использовать, то обнаружил, что в нем нет даже кнопки создать проект типа java\perl\C++

Но, я без боя не сдамся ))) Мучаю мануалы, курю форумы )))

А Maven я обязательно буду использовать в серьезных разработках.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
23.02.2019, 10:36
PetyaVasechkin, посмотри на NetBeans
0
 Аватар для агерон
447 / 300 / 65
Регистрация: 12.10.2009
Сообщений: 1,162
23.02.2019, 12:21
На держи Gradle для VSCode и не мучайся
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.02.2019, 12:21
Помогаю со студенческими работами здесь

Подключение нескольких .dll файлов с однаковым именем в visual studio
Работаю с SDL2 и в програме требуется использование SDL2_image и SDL2_ttf. Для коректной работы нужно перебросить dll файлы в папку...

Visual Studio 2012 WindowsForms: подключение сторонних файлов (TinyXML)
Хочу подключить TinyXml - XML парсер к WindowsForms, чтобы брать инфу из документа, и работать с ней в программе. Куда я не вставлял...

Code First с БД PostgreSQL в Visual Studio Code на Linux
Здравствуйте! Возникла проблема с подключением к БД PostgreSQL, обо всем по порядку: Стоит система Ubuntu 17.10, работаю в Visual...

Visual Studio Code
Подскажите, пожалуйста, как настроить Visual Studio Code для компиляции С++ кода? Блин, это оказывается реально сложно. Хоть бы кто...

Visual Studio Code
Всем добра! товарищи подскажите, как соединить Visual Studio Code и Lua ? Скачал в маркете расширения для луа (на скрине видно какие) ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru