Недавно я столкнулся с проблемой запуска исполняемого файла JAR из Intellij. Кажется, что Intellij не может выполнить команду -jar. Я не уверен, что это можно установить где-нибудь. Я могу запустить JAR из командной строки без проблем.
Я хочу иметь возможность отлаживать основной класс банки. У меня есть конфигурация отладки приложения JAR со стандартными опциями отладки JVM
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
трассировка стека самой проблемы:
Connected to the target VM, address: '127.0.0.1:58571', transport: 'socket'
Exception in thread "main" java.lang.ClassNotFoundException: -jar
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
atcom.intellij.rt.execution.CommandLineWrapper.loadMainClassWithCustomLoader(CommandLineWrapper.java:193)
at com.intellij.rt.execution.CommandLineWrapper.main(CommandLineWrapper.java:47)
P.S. Конфигурация отладки JAR-приложения:
Path to Jar: <my_path_to_jar>
VM Options: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
Program arguments: <passed_args>
Working dir: <path_to_my_project>
Спасибо.