Forumi

OpenJDK 1.7 Java instalacija na OS X 10.5.8

THE

Lastična

Originalni poster
19. travnja 2016
Sjeverno od paklene rupe
  • 27. rujna 2017
Budući da već imam instaliran Metasploit izgrađen iz izvora (što ću dokumentirati kasnije kada radim čistu gradnju od nule), htio sam instalirati i GUI pod nazivom Armitage, ali treba mu Java 1.7.

Kao takav, slijedio sam ovaj vodič
https://jnorthr.wordpress.com/2012/...r-apple-ppc-imac-macbook-g3-g4-and-g5-part-2/
i prilagodio je svojim potrebama

Preuzeta binarna arhiva iz
http://web.archive.org/web/20150517050519/http://www.intricatesoftware.com/OpenJDK/macppc/

CD preuzimanja/
sudo chmod 777 openjdk7u2-macppc-fcs-2012-03-14.tar.bz2
sudo mv openjdk7u2-macppc-fcs-2012-03-14.tar.bz2 /usr/local/
cd /usr/local/
sudo tar -xvf openjdk7u2-macppc-fcs-2012-03-14.tar.bz2
cd openjdk7u2-macppc-fcs-2012-03-14
kanta za cd
./java -verzija
./javac -verzija

Yippie, binarne datoteke rade !!!
Sada da ih premjestite tamo gdje se nalazi verzija Apple Java

cd /System/Library/Frameworks/JavaVM.framework/Versions
sudo mkdir 1.7.0
cd 1.7.0 /

Otvorio sam Finder u Terminalu s open . nakon
/usr/local/openjdk7u2-macppc-fcs-2012 -03-14

i učinio isto za
/System/Library/Frameworks/JavaVM.framework/Versions/1.7.0

i premjestio sve iz /usr/local/openjdk7u2-macppc-fcs-2012 u /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0

cd /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0
sudo chown -R korijen:točak .

odjek $PATH
cd ~
mačka .bash_profile
mačka .profil
mačka .bash_rc

nano .bash_profile

Imao sam samo .bash_profile kreiran od strane Macportsa kojem sam dodao na dnu
izvoz PATH='/usr/java7:$PATH'

Zatvorio terminal i ponovno ga otvorio

odjek $PATH

Sada prikazuje /usr/java7 na početku varijable PATH

cd /usr/
sudo mkdir java7
CD java7

sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/java java
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/javac javac
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/javadoc javadoc
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/javah javah
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/javap javap
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/javaws javaws
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jconsole jconsole
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jdb jdb
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jhat jhat
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jinfo jinfo
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jmap jmap
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jps jps
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jstack jstack
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jstat jstat
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jstatd jstatd
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/keytool keytool
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jar jar
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/jarsigner jarsigner
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/extcheck extcheck
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/apt apt
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/appletviewer appletviewer
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/idlj idlj
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/orbd orbd
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/pack200 pack200
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/policytool policytool
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/unpack200 unpack200
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/tnameserv tnameserv
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/serialver serialver
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/servertool servertool
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/rmiregistry rmiregistry
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/rmic rmic
sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.7.0/bin/rmid rmid
sudo chmod 777 *
cd ~
java -verzija

I tadaah OpenJDK 1.7 Posljednji put uređeno: 30. rujna 2017
Reakcije:Jubadub, tevion5, SourceSunTom i još 2 drugih THE

Lastična

Originalni poster
19. travnja 2016
Sjeverno od paklene rupe
  • 27. rujna 2017
Nažalost, ovo ne pomaže u mojoj instalaciji Armitagea jer se ruši s :

Iznimka u 'main' niti java.awt.HeadlessException
na java.awt.GraphicsEnvironment.checkHeadless (GraphicsEnvironment.java:202)
na java.awt.Window.(Window.java:534)
na java.awt.Frame.(Frame.java:420)
na javax.swing.JFrame.(JFrame.java:224)
na ui.MultiFrame.(MultiFrame.java:213)
na armitage.ArmitageMain.main(ArmitageMain.java:200)

Trebam li zaključiti da je moja openjdk instalacija bez glave? Postoji li način da se ovo provjeri?
Ne poznajem Javu pa ako mi netko može dati upute. B

backyardvoodoo

24. rujna 2016
  • 30. rujna 2017
Prilično sam siguran da je instalacija bez glave jer bi potpuna zahtijevala native UI vežbe. Možda bi se isplatilo pokušatijava -Djava.awt.headless=falsepotvrditi? Samo nagađam!
Reakcije:Lastična THE

Lastična

Originalni poster
19. travnja 2016
Sjeverno od paklene rupe
  • 30. rujna 2017
backyardvoodoo je rekao: Prilično sam siguran da je instalacija bez glave jer bi potpuna zahtijevala izvorne veze korisničkog sučelja. Možda bi se isplatilo pokušatijava -Djava.awt.headless=falsepotvrditi? Samo nagađam! Kliknite za proširenje...

Hvala na odgovoru, moje znanje o Javi ne postoji pa sam probao tvoj savjet i funkcionira.

java -Djava.awt.headless=false -jar /usr/local/share/armitage/armitage.jar

Prvo sam morao pokrenuti Metasploit jer je Armitage Java aplikacija za GUI.

Pregledajte medijsku stavku '>

I iako je spor na PB G4, ovdje je pokrenuta Java 1.7 aplikacija, Armitage

Pregledajte medijsku stavku '>
Reakcije:G4fanboy i backyardvoodoo B

backyardvoodoo

24. rujna 2016
  • 30. rujna 2017
Super! Vidim da i tamo imate Ruby 2.2! G

G4fanboy

9. ožujka 2013
Andaluzija Španjolska
  • 11. siječnja 2018
https://forum.xda-developers.com/showpost.php?p=32837912&postcount=15

'Oprostite na kasnom odgovoru, ne možete sastaviti ništa novije od GB na powerpc. Čak je i GB trebao gornji trik, ali budući da ICS zahtijeva Javu koja nikada nije postojala za powerpc, mislim da je nemoguće.'

Koja vrata nam mogu otvoriti OpenJDK 1.7? THE

Lastična

Originalni poster
19. travnja 2016
Sjeverno od paklene rupe
  • 11. siječnja 2018
G4fanboy je rekao: https://forum.xda-developers.com/showpost.php?p=32837912&postcount=15

'Oprostite na kasnom odgovoru, ne možete sastaviti ništa novije od GB na powerpc. Čak je i GB trebao gornji trik, ali budući da ICS zahtijeva Javu koja nikada nije postojala za powerpc, mislim da je nemoguće.'

Koja vrata nam mogu otvoriti OpenJDK 1.7? Kliknite za proširenje...

Sve što se pokreće iz jar datoteke i treba Java 1.7?
Reakcije:G4fanboy G

G4fanboy

9. ožujka 2013
Andaluzija Španjolska
  • 11. siječnja 2018
Lastić je rekao: Sve što se pokreće iz jar datoteke i treba Java 1.7? Kliknite za proširenje...
https://en.wikipedia.org/wiki/Java_version_history#Java_SE_7

Java, Javascript, Java SDK zvuče isto za moje neobrazovane uši. THE

Lastična

Originalni poster
19. travnja 2016
Sjeverno od paklene rupe
  • 11. siječnja 2018
G4fanboy je rekao: https://en.wikipedia.org/wiki/Java_version_history#Java_SE_7

Java, Javascript, Java SDK zvuče isto za moje neobrazovane uši. Kliknite za proširenje...

Isto ovdje, promašen cijeli HTML/ASP/.NET/CSS/Java brod M

MysticCow

27. svibnja 2013
  • 15. siječnja 2018
Lastić je rekao: Sve što se pokreće iz jar datoteke i treba Java 1.7? Kliknite za proširenje...

I ne upućuje poseban poziv sustava za Appe Javu?

Calum2

Otkazano
4. siječnja 2017
  • 17. siječnja 2018
Proklet. Pretpostavljam da nisam trebao trošiti svoje vrijeme na to da Java 1.6 radi onda lol. M

MysticCow

27. svibnja 2013
  • 18. siječnja 2018
Lastić je rekao: Sve što se pokreće iz jar datoteke i treba Java 1.7? Kliknite za proširenje...

Sve dok ne radi s Pyware verzijom 7 (a neće - pokušao sam) jednostavno neće biti za mene. Reakcije:G4fanboy THE

Lastična

Originalni poster
19. travnja 2016
Sjeverno od paklene rupe
  • 14. studenog 2019
I gmake ne uspijeva tijekom izrade... THE

Lastična

Originalni poster
19. travnja 2016
Sjeverno od paklene rupe
  • 14. studenog 2019
Što je očito zbog toga što morate koristiti gmake 3.8.1, sve od 4.x.x ne uspije

Neuspjeh izrade s gnu make 4.0 na Arch Linuxu
Neuspjeh izrade s gnu make 4.0 na Arch Linuxu
Dakle make se ponovo pokreće, ali jednostavno nije uspio zbog LOŠE vrste CPU-a, gledajući u pogrešku pokušava kompajlirati AMD64 kod dok ARCH = PPC, nastavak sutra ...
Reakcije:G4fanboy THE

Lastična

Originalni poster
19. travnja 2016
Sjeverno od paklene rupe
  • 15. studenog 2019
Daljnja zapažanja o OpenJDK 1.8:

treba zadani gmake 3.8.1 (Macports je instalirao 4.2.x)
treba NON Apple zadani xattr da podržava opciju -c (noviju instaliranu putem Macportsa)

Moram izmijeniti datoteku spec.gmk koju je stvorio configure to

onemogućite pristupnu točku za izgradnju (koja je stalno davala pogreške i iskreno zašto mi je potrebna)
onemogućite machos_universal ili će početi graditi Intelove binarne datoteke i zaustaviti se s greškom BAD CPU tijekom izrade

Trenutačno se ponovno pokreće nakon nadogradnje xattr ...

Je li još netko pokušao napraviti ovo iz izvora na Leopardu?
Na PPC Linuxu se može instalirati putem upravitelja paketa (apt/port/yum)
Reakcije:netsrot39 i mmphosis THE

Lastična

Originalni poster
19. travnja 2016
Sjeverno od paklene rupe
  • 15. studenog 2019
Do sada je sve izgrađivao do jdk/lib gdje onda daje grešku 2 pri izradi bez daljnjih detalja.

Prethodni rad također je napravio sve do jdk i dao je istu grešku 2 bez daljnjih detalja.

Imam osjećaj da ne uspijeva zbog nedostatka resursa, prema onome što mogu reći da radi 4 paralelne java kompilacije tijekom izrade, mogao bi pokušati s 32-bitnom gradnjom na G5 kako bi provjerio može li pomoći dodatni G5.

Ali ipak sam iznenađen da ga je moguće kompajlirati s malim ugađanjima, nitko to prije nije probao? THE

Lastična

Originalni poster
19. travnja 2016
Sjeverno od paklene rupe
  • 19. studenog 2019
Na G5 dobivam isti rezultat, build radi dobro do jdk/lib i make se zaustavlja bez jasne naznake o čemu je greška.