Как из .java сделать .class?

216
09 января 2020, 02:30

Я декомпилировал плагин в одной игре, изменил в нем пару слов и он стал формата .java, как мне его скомпилировать обратно в формат .class? (Я не программист и никакого отношения к этому не имею и не разбираюсь, проще говоря чайник который сует свой нос туда где не разбираюсь, надеюсь на примитивное и внятное пояснение) Заранее спасибо :)

Answer 1

java - это файл, в нем может быть написано что угодно.
class - это скомпилированный файл.

Для компиляции используйте IDE. Если нет таковой - установите jdk нужной версии. Затем, если файл у вас один, используйте:

javac name.java

Answer 2

Окей, у тебя должна быть установлена JDK и прописан путь в path. Дальше все просто:

  1. заходишь в папку где лежит java файл
  2. shift+правая клавиша мыши - выбрать пункт открыть powershell (еще может про командную строку быть) Нам главное открыть cmd в папке где у тебя файл. В принципе можешь сделать это win+r-cmd-cd путь до папки с файлом.
  3. когда ты в папке пиши javac test.java где test.java - название твоего файла. Класс в файле должен совпадать с названием файла. Т.е. "test" != "Test". Как у тебя внутри класс назван так и должен называться файл.
  4. На выходе получите в папке .class файл.
READ ALSO
Java, InstelliJ и ошибка Error:(24, 39) java: illegal start of expression

Java, InstelliJ и ошибка Error:(24, 39) java: illegal start of expression

Помогите избавиться от ошибкиВот код:

202
JTextField, Swing

JTextField, Swing

Пишу игру "Балда"Планирую создать 5х5, каждая ячейка - это отдельный JTextField

273
переопределение toString

переопределение toString

В целом знаю как делать переопределение toString, но возникла ситуация посложнее, помогите разобраться плиз

177
Spring Security: не проходит тестирование

Spring Security: не проходит тестирование

Я покрыл контроллеры правами, таким образом:

179