HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 07.05.2023, 12:28
default_npc
Познавший АНТИЧАТ
Регистрация: 18.12.2016
Сообщений: 1,979
С нами: 4948800

Репутация: 2133


По умолчанию

Цитата:
Сообщение от b33slayer  

òbi, в VS Code очень приятный фон, шрифты.
Это все причины, что бы не работать в нормальной ИДЕ?

P.S. Search Results | JetBrains Marketplace \ Colors and fonts | IntelliJ IDEA
 
Ответить с цитированием

  #12  
Старый 10.05.2023, 22:22
b33slayer
Познающий
Регистрация: 30.05.2021
Сообщений: 45
С нами: 2609434

Репутация: 100
По умолчанию

@òbiòbi верифицированный пользователь., с воркдиром правильно прописано. там еще нужна команда для подключения библиотек. потому как вовремя запуска сирвира, он( сервер), жалуется на отсутствие библиотек.

@default_npc, ага) пасиб. сейчас вот сижу, осматриваюсь.
 
Ответить с цитированием

  #13  
Старый 10.05.2023, 22:29
òbiòbi верифицированный пользователь.
Новичок
Регистрация: 09.03.2017
Сообщений: 0
С нами: 4831039

Репутация: 1976
По умолчанию

Цитата:
Сообщение от b33slayer  

òbi, с воркдиром правильно прописано. там еще нужна команда для подключения библиотек. потому как вовремя запуска сирвира, он( сервер), жалуется на отсутствие библиотек.
Running and debugging Java

See how you can run and debug your Java source code locally, and in the cloud.

code.visualstudio.com


в том же launch.json, указать что-то из ниже указанного для подключения своих библиотек
  • classPaths - The classpaths for launching the JVM. If not specified, the debugger will automatically resolve from current project.
  • vmArgs - The extra options and system properties for the JVM (for example -Xms -Xmx -D=), it accepts a string or an array of string.
что-то типо того

JSON:


Код:
{
"name"
:
"Java"
,
"type"
:
"java"
,
"request"
:
"launch"
,
"classPaths"
:
[
"${workspaceFolder}/"
,
"${workspaceFolder}/path/to/jar"
,
"${workspaceFolder}/path/to/jar"
,
...
]
,
"mainClass"
:
"com.startup.class.name"
,
"projectName"
:
"project name"
,
"vmArgs"
:
[
"-Xms64m -Xmx950m"
]
,
}
 
Ответить с цитированием

  #14  
Старый 11.05.2023, 15:23
b33slayer
Познающий
Регистрация: 30.05.2021
Сообщений: 45
С нами: 2609434

Репутация: 100
По умолчанию

@òbiòbi верифицированный пользователь., пробовал всевозможными вариациями путей к корневым исходникам, библиотекам. у меня работает только команда



Код:


Код:
"cwd": "${workspaceFolder}/core/java"
Кстати, сейчас почему то все сразу заработало с cwd. То есть сервер запускается из редактора. Не открывал редактор пару дней. Мб вышли какие нибудь обновы, хз.

JSON:


Код:
{
"type"
:
"java"
,
"name"
:
"GameServer"
,
"request"
:
"launch"
,
"mainClass"
:
"net.sf.l2j.gameserver.GameServer"
,
//
"cwd"
:
"${workspaceFolder}/core/java"
,
"classPaths"
:
[
"${workspaceFolder}/core/java"
,
//
"${workspaceFolder}/core/lib"
,
//
"${workspaceFolder}/datapack"
]
,
"projectName"
:
"l2j-lisvus_887cdc45"
}
,
С класс пасом вообще ничего работает. Выдает ошибку о том, что не может найти мейн класс.

Java:


Код:
Error
:
Could
not find or load main
class
net
.
sf
.
l2j
.
gameserver
.
GameServer
Caused
by
:
java
.
lang
.
ClassNotFoundException
:
net
.
sf
.
l2j
.
gameserver
.
GameServer
Пробую запускать исходники L2JLisvus.
 
Ответить с цитированием

  #15  
Старый 11.05.2023, 21:02
òbiòbi верифицированный пользователь.
Новичок
Регистрация: 09.03.2017
Сообщений: 0
С нами: 4831039

Репутация: 1976
По умолчанию

@b33slayer, ну как-то так запускается

Цитата:
Сообщение от Спойлер  


JSON:


Код:
{
"version"
:
"0.2.0"
,
"configurations"
:
[
{
"type"
:
"java"
,
"name"
:
"GameServer"
,
"request"
:
"launch"
,
"mainClass"
:
"com.l2jserver.gameserver.GameServer"
,
"projectName"
:
"L2J_Mobius"
,
"cwd"
:
"${workspaceFolder}/dist/game"
,
"sourcePaths"
:
[
"${workspaceFolder}/java"
]
,
"classPaths"
:
[
"${workspaceFolder}/dist/libs/c3p0-0.9.5.1.jar"
,
"${workspaceFolder}/dist/libs/ecj-4.4.2.jar"
,
"${workspaceFolder}/dist/libs/mchange-commons-java-0.2.20.jar"
,
"${workspaceFolder}/dist/libs/mysql-connector-java-8.0.23.jar"
,
"${workspaceFolder}/bin"
,
]
,
"vmArgs"
:
[
"-version:1.8"
,
"-server"
,
"-Dfile.encoding=UTF-8"
,
"-Djava.util.logging.manager=com.l2jserver.util.L2LogManager"
,
"-XX:+AggressiveOpts"
,
"-Xnoclassgc"
,
"-XX:+UseConcMarkSweepGC"
,
"-XX:+CMSParallelRemarkEnabled"
,
"-XX:+UseParNewGC"
,
"-XX:SurvivorRatio=8"
,
"-Xmx4g"
,
"-Xms2g"
,
"-Xmn1g"
]
}
]
}
то что указано в vmArgs думаю не стоит обращать внимание, я просто бездумно закинул туда все аргументы из батника
Цитата:
Сообщение от Спойлер  


XML:


Код:

1683823868309.pngòbi · 11 Май 2023 в 20:02' data-fancybox="lb-thread-23996" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://mmo-dev.info/attachments/1683823868309-webp.52186/" data-type="image" style="cursor: pointer;" title="1683823868309.png">
 
Ответить с цитированием

  #16  
Старый 12.05.2023, 03:50
Mex-Vision
Постоянный
Регистрация: 01.03.2016
Сообщений: 828
С нами: 5368054

Репутация: 448


По умолчанию

Цитата:
Сообщение от b33slayer  

@òbiòbi верифицированный пользователь., в VS Code очень приятный фон, шрифты.

Спасибо еще раз. Попробую в ближайшее время.
Все это дело привычки. Переходите, юзаете в течении недели и не можете представить своей жизни без IDE, точно также как было это с VS Code. Я лично прошел такой маршрут - Notepad++, Sublime Еext, VS Code, PHP Storm. И каждый раз я думал - "Как же не хочу этого делать, меня и так все устраивает", и после того как привыкал, каждый раз я думал - "Блин, как я без этого обходился?". Все это зона комфорта. Так что переходите на IDE и не тяните с этим. Не вижу ни единого плюса использования VS Code перед IntelliJ IDEA, учитывая что у нее есть бесплатная версия которую даже покупать ([S]регистрировать каждый месяц на новый акк[/S]) не надо.
 
Ответить с цитированием

  #17  
Старый 17.05.2023, 01:07
b33slayer
Познающий
Регистрация: 30.05.2021
Сообщений: 45
С нами: 2609434

Репутация: 100
По умолчанию

@òbiòbi верифицированный пользователь., спасибо за подробное разжёвывание кфг launch'a .

@Mex-Vision, Понимаю о чем вы пишите. Просто хочется иметь универсальную программу для всего. Спасибо за рекомендации =*
 
Ответить с цитированием

  #18  
Старый 18.06.2023, 19:29
mr.s4z
Участник форума
Регистрация: 12.08.2015
Сообщений: 136
С нами: 5659120

Репутация: 16
По умолчанию

У меня ситуация наоборот )) Я ушел с WebStorm, на VSCode, я являюсь пользователем Mac OS, и например если я разрабатываю какой-нибудь проект (это примерно запущенных 3-и приложения, фронт сайт, фронт админка, и бэк). WebStrom очень много кушал памяти, скажу сразу - Mac не слабый (M1 Pro), поэтому решил попробовать бесплатное решение VSCode, которое конкретно для разработки таких штук - идеально подходит, лично для меня. Раскладка с WebStorm спокойно перенеслась на VSCode.

Но хочу сказать и с другой стороны, по отношению к продуктам JetBrains. Если я разрабатываю бэк на каком-нибудь .NET, то VSCode я никогда не возьму, для такого решения я например использую Rider. VSCode кстати, кушает тоже не плохо (он написан на фрейме Electron), по сути мы запускаем браузер ))

Когда я раньше кодил на Яве, я пробовал разное. И Eclipse, и Intellij, но тут выбор все же больше в сторону Intellij

P.S Перешел я последние 3 года назад, возможно WebStorm в данный момент лучше оптимизирован, но тут уж сказать не могу)
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...