Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Jak zkompilować plik w plik .class


Rekomendowane odpowiedzi

Opublikowano

aha jest w .java

to najłatwiej chyba użyć cmd:

uruchom/cmd

 

wejdź w konsoli do folderu gdzie to masz (C: , cd)

wpisz:

javac nazwa_pliku.java

 

zatwierdź enterem

Opublikowano

i wtedy będę miał już w .class?

bo mam to w .java wrzucam do eclipse i nie wiem jak zapisać w formacie .class pierwszy raz z niego korzystam

Opublikowano

Lol. Nie zawsze będziesz mógł skompilowąc zdekompilowany plik. Do tego trzeba doświadczenia.

 

A co do pytania to. GOOGLE .............

Opublikowano

Nie znam się na tym więc niewiem Może mi ktoś w skrócie napisać jak zdekompilować plik .class potem go edytować i z powrotem zkompilować do .class. Napiszcie jakimi programami co i jak będę wdzięczny

Opublikowano

Sa pewne wtyczki umozliwiajace dostanie sie do kodu pliku class i edycje, jednak jest to nielegalne. Jesli kod nie jest udostepniony, to nie powinno sie go edytowac.

Opublikowano

Jak sie nie znasz to po co się za to bierzesz... Poczytaj o tym, naucz się javy, bo po de kompilacji będziesz mógł mieć niektóre nazwy zmiennych zmienione i różne takie pierdoły, które łatwo usunąć o ile znasz jave.

//gif w sygnie

Opublikowano

Jak sie nie znasz to po co się za to bierzesz... Poczytaj o tym, naucz się javy, bo po de kompilacji będziesz mógł mieć niektóre nazwy zmiennych zmienione i różne takie pierdoły, które łatwo usunąć o ile znasz jave.

Jak wgl ktoś obfuskację zastosował to wątpię czy wgl da mu się coś odczytać nawet ze znajomąścią javy. Tutaj nie tylko trzeba wiedzieć co program robi, jakie techniki obfuskacyjne zostały zastosowane oraz gruntowna znajomość kodu bajtowego javy. Ogólnie mówiąc nie podoła tego :F

 

A jeśli chodzi o zwykle pliki .class bez żadnej obfuskacji zwykła kompilacja, to bez problemu JD-GUI sobie z tym poradzi, może być parę błędów schematowych ale to wszystko.

Sa pewne wtyczki umozliwiajace dostanie sie do kodu pliku class i edycje, jednak jest to nielegalne. Jesli kod nie jest udostepniony, to nie powinno sie go edytowac.

Jest to legalne ale tylko dla swojego użytku i w celach edukacyjnych ;)

  • 2 tygodnie później...
Opublikowano

Uruchom program:


Najpierw uruchom konsolę (cmd), i przejdź do odpowiedniego folderu. Poruszamy się przy pomocy komend:


  • d: (lub c: ; e: itd) przechodzi na odpowiedni dysk
  • cd nazwa_folderu – przechodzi do odpowiedniego katalogu
  • cd.. – przechodzi do katalogu wyższego poziomu

… no i to powinno wystarczyć.


Gdy jesteśmy w odpowiednim katalogu (w moim przypadku d:/java/ musimy skompilować przy użyciu znanej nam już komendy javac. Robimy to wpisując:


javac nazwa_klasy.java


Nie możemy zapomnieć o końcówce .java!


W wyniku tego działania w tym samym
folderze powinien ukazać się nowy plik o rozszerzeniu .class o takiej
samej nazwie jak nasz utworzony plik. Zawiera on bytecode, który może
zostać wykonany przez wirtualną maszynę Javy.


Uruchommy w końcu nasz program wpisując:


java nazwa_klasy


w tym przypadku nie dopisujemy końcówki .class.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...