 |
|

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

10.05.2023, 22:22
|
|
Познающий
Регистрация: 30.05.2021
Сообщений: 45
С нами:
2609434
Репутация:
100
|
|
@òbiòbi верифицированный пользователь., с воркдиром правильно прописано. там еще нужна команда для подключения библиотек. потому как вовремя запуска сирвира, он( сервер), жалуется на отсутствие библиотек.
@default_npc, ага) пасиб. сейчас вот сижу, осматриваюсь.
|
|
|

10.05.2023, 22:29
|
|
Новичок
Регистрация: 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"
]
,
}
|
|
|

11.05.2023, 15:23
|
|
Познающий
Регистрация: 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.
|
|
|

11.05.2023, 21:02
|
|
Новичок
Регистрация: 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 думаю не стоит обращать внимание, я просто бездумно закинул туда все аргументы из батника
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">
|
|
|

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

17.05.2023, 01:07
|
|
Познающий
Регистрация: 30.05.2021
Сообщений: 45
С нами:
2609434
Репутация:
100
|
|
|
|
|

18.06.2023, 19:29
|
|
Участник форума
Регистрация: 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)
|
|
|
|