TransWikia.com

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

Stack Overflow на русском Asked by Over_Ghost on November 22, 2021

Я декомпилировал плагин в одной игре, изменил в нем пару слов и он стал формата .java.

Как мне его скомпилировать обратно в формат .class?

3 Answers

Если использовать только JAVAC, то так

Чтобы скомпилировать написанный нами код. Для этого используется утилита javac, которая поставляется вместе с jdk. Выполним эту команду в той папке, где лежат наши файлы :

 javac -d . *.java

Опция -d указывает, какие именно файлы мы хотим скомпилировать.

Взял от сюда ,тут всё подробно исписано.

Но лучше использовать, Или Maven или Gradle‎. Maven сейчас musthave

Answered by Kazeev on November 22, 2021

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

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

Answered by Alexander on November 22, 2021

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

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

javac name.java

Answered by michael_best on November 22, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP