|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.03.2015, 15:36 | #1 |
Форумчанин
Регистрация: 07.01.2014
Сообщений: 124
|
java и командная строка
Начал изучать java. IDE пока не использую, всё делаю через notepad++ и консоль.
Для компиляции сделал comp.bat: Код:
run.bat Код:
#define TRUE FALSE //счастливой отладки
|
29.03.2015, 19:37 | #3 | |
Форумчанин
Регистрация: 07.01.2014
Сообщений: 124
|
Цитата:
Как не писать имя класса? В notepad++ есть функция "запуск", работает как cmd. Я хочу научить его компилировать код из открытого файла и запускать скомпилированный класс, с помощью горячих клавиш.
#define TRUE FALSE //счастливой отладки
|
|
29.03.2015, 21:44 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
В java только имя класса передать надо, без расширения.
Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
29.03.2015, 22:02 | #5 | |
Форумчанин
Регистрация: 07.01.2014
Сообщений: 124
|
Цитата:
Но если не известно как будет называется *.java файл. Программа javac.exe прекрасно находит файл исходник по маске *.java С программой java.exe такой трюк не проходит.
#define TRUE FALSE //счастливой отладки
|
|
29.03.2015, 22:13 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А я что написал? javac передавайте с расширением, а для java вырезайте его. Как это реализовать в notepad++ или батнике не знаю, да и вообще раз хотите хардкора без IDE, то и пишите в ручную в консоли.
А java.exe не принимает имя с .java потому что ей он не нужен, изучайте что она делает, и ее параметры.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 29.03.2015 в 22:16. |
29.03.2015, 22:27 | #7 | |
Форумчанин
Регистрация: 07.01.2014
Сообщений: 124
|
Цитата:
Можно ли это реализовать в батнике?
#define TRUE FALSE //счастливой отладки
|
|
29.03.2015, 23:24 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Да зачем вам батник, вы Java учите или батники? Напишите Java класс запускающий указанный класс (имя файла в параметрах коммандой строки передавайте, args[0]) и его вызывайте в вашем батнике.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
29.03.2015, 23:32 | #9 | |
Форумчанин
Регистрация: 07.01.2014
Сообщений: 124
|
Цитата:
#define TRUE FALSE //счастливой отладки
|
|
30.03.2015, 00:17 | #10 |
Форумчанин
Регистрация: 07.01.2014
Сообщений: 124
|
Может кому-нибудь пригодится.
Программа принимает аргумент - маска файла (например Hello*.class или *.class) и запускает этот класс Код:
#define TRUE FALSE //счастливой отладки
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
командная строка | Наталья Баева | Windows | 3 | 19.01.2014 00:04 |
Командная строка | Карина 1578 | Помощь студентам | 1 | 07.02.2012 21:17 |
Командная строка | Morphling | Помощь студентам | 9 | 01.02.2010 00:27 |
Командная строка | Vladya | Помощь студентам | 4 | 09.02.2009 18:29 |
Командная строка | Dj_smart | Свободное общение | 2 | 23.08.2008 20:12 |