Thread: [prob] Java in Leopard
-
26-02-2008, 20:05 #1Approved 9liver
- Registered
- 02/08/02
- Location
- Brecht
- Posts
- 384
- iTrader
- 12 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/0
[prob] Java in Leopard
Ik heb al veel gegoogled en denk tot de conclusie te komen dat
Java virtual machine niet mogelijk is op een intel-based 32 bit mac met leopard?
of ben ik helemaal mis?no votes
-
-
26-02-2008, 23:07 #2Member
- Registered
- 10/02/07
- Location
- ?
- Posts
- 1,655
- iTrader
- 24 (96%)
- Mentioned
- 0 Post(s)
- Reputation
- 1/6
Je bent mis. Je kan perfect java draaien op je mac. Nog meer hij zit er standaard zelfs al op die JVM.
Wat welzo is is dat Apple zelf de JVM voorziet, niet Sun. En er is enkel 1.5 beschikbaar. 1.6 nog niet.
Spotlight -> tik Java -> klik java preferences -> je ziet dan dit:
http://users.pandora.be/qbix/java.pngOnePlus One CM12.1no votes
-
26-02-2008, 23:57 #3Member
- Registered
- 17/07/02
- Location
- Sol System
- Posts
- 10,064
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 1/78
Java 1.5 draait inderdaad perfect op Mac OS X (zowel Tiger als Leopard overigens).
Voor niet-productie (lees : om wat te testen) zou je momenteel ook gebruik kunnen maken van SoyLatte als je Java 1.6 support wil, maar hou er rekening mee dat die enkel op Intel CPUs kan draaien (dus niet op de oude PPC Macs) en dat de native UI bindings (met Aqua) daar ontbreken.
Volgende Tech note is overigens handig als je met Swing op OS X wil werken : http://developer.apple.com/technotes/tn2007/tn2196.html
En als je er serieus voor wil gaan is het ook aan te raden van je in te schrijven op de Apple Java dev mailing list...PSN: dJeezBE - Delicious bookmarks
Disclaimer: I am currently suffering from severe CSD (Compulsive Sarcasm Disorder). - L'onion fait la farce - Facile largire de alienoPastafarian by choiceno votes
-
27-02-2008, 00:14 #4Member
- Registered
- 06/06/04
- Location
- Bilzen
- Posts
- 8,805
- iTrader
- 18 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 61/128
Als het dan toch over Swing gaat..
Hoe normaal is het dat bij het runnen van een klein javaproject met enkel een JFrame en JPanel met wat JButtons en JTextFields op hij die 2 laatstgenoemde enkel toont als ik mijn JFrame resize?no votes
-
27-02-2008, 00:35 #5Approved 9-lifer
- Registered
- 14/12/05
- Location
- Dilbeek
- Posts
- 10,473
- iTrader
- 20 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 10/40
Java 1.6 bestaat sinds kort voor mac, je kan hem krijgen op de developper site van mac

http://upload.bartdevos.be/upload/java.jpg
@Zero Grav:
Dit is iets dat ik snel heb gemaakt, en dat werkt perfect bij mij...Code:import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JTextField; import javax.swing.WindowConstants; import javax.swing.SwingUtilities; public class JackpotFrame extends javax.swing.JFrame { private JTextField txfG1; private JTextField txfKrediet; private JLabel lblKrediet; private JButton btnSpeel; private JTextField txfG3; private JTextField txfG2; public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { JackpotFrame inst = new JackpotFrame(); inst.setLocationRelativeTo(null); inst.setVisible(true); } }); } public JackpotFrame() { super("Jackpot"); initGUI(); } private void initGUI() { try { setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); getContentPane().setLayout(null); { txfG1 = new JTextField(); getContentPane().add(txfG1); txfG1.setBounds(39, 42, 51, 49); txfG1.setEditable(false); } { txfG2 = new JTextField(); getContentPane().add(txfG2); txfG2.setBounds(90, 42, 49, 49); txfG2.setEditable(false); } { txfG3 = new JTextField(); getContentPane().add(txfG3); txfG3.setBounds(139, 42, 45, 49); txfG3.setEditable(false); } { btnSpeel = new JButton(); getContentPane().add(btnSpeel); btnSpeel.setText("Speel"); btnSpeel.setBounds(282, 42, 73, 22); btnSpeel.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { btnSpeelActionPerformed(evt); } }); } { lblKrediet = new JLabel(); getContentPane().add(lblKrediet); lblKrediet.setText("Krediet"); lblKrediet.setBounds(12, 150, 90, 15); } { txfKrediet = new JTextField(); getContentPane().add(txfKrediet); txfKrediet.setBounds(133, 138, 51, 52); txfKrediet.setEditable(false); } pack(); setSize(400, 300); } catch (Exception e) { e.printStackTrace(); } } private void btnSpeelActionPerformed(ActionEvent evt) { System.out.println("btnSpeel.actionPerformed, event="+evt); JOptionPane.showMessageDialog(null,"Hallo"); } }no votes
-
27-02-2008, 00:44 #6Member
- Registered
- 06/06/04
- Location
- Bilzen
- Posts
- 8,805
- iTrader
- 18 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 61/128
Lijkt bij mij nu ook te werken, misschien dat het aan die IDE lag want vorige keer toonde hij echt niets. En nu toont hij alle projecten die ik toen heb gemaakt onmiddellijk.
no votes
-
27-02-2008, 00:50 #7Approved 9-lifer
- Registered
- 04/02/04
- Location
- 3010/3690
- Posts
- 4,208
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 22/43
no votes
-
27-02-2008, 00:57 #8Approved 9-lifer
- Registered
- 14/12/05
- Location
- Dilbeek
- Posts
- 10,473
- iTrader
- 20 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 10/40
no votes
-
27-02-2008, 01:21 #9Member
- Registered
- 21/07/03
- Location
- Alken / hasselt
- Posts
- 3,725
- iTrader
- 145 (97%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/1
hebt gij die java 1.6 dan uit de ADC Maart update geinstalleerd want ik heb hem van januari en die is dut nog niet zichtbaar in de java preferences maar kan alleen worden gestart via de info.plist van je editor
no votes
-
27-02-2008, 08:33 #10Approved 9-lifer
- Registered
- 04/02/04
- Location
- 3010/3690
- Posts
- 4,208
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 22/43
no votes
-
01-03-2008, 02:55 #11Approved 9-lifer
- Registered
- 14/12/05
- Location
- Dilbeek
- Posts
- 10,473
- iTrader
- 20 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 10/40
no votes
-
01-03-2008, 12:18 #12Member
- Registered
- 21/07/03
- Location
- Alken / hasselt
- Posts
- 3,725
- iTrader
- 145 (97%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/1
no votes
-
12-03-2008, 22:57 #13Member
- Registered
- 06/06/04
- Location
- Bilzen
- Posts
- 8,805
- iTrader
- 18 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 61/128
'k Heb nu toch eens een simpel voorbeeld aangemaakt dat toch niet werkt zonder eerst mijn venster te resizen als ik het compile en run met NetBeans.
Code:package p11vb0203; import javax.swing.*; public class Main extends JFrame { public static void main(String[] args) { JFrame frame = new Main(); frame.setSize(400,400); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setLocation(400,400); frame.setTitle("test"); frame.setVisible(true); frame.setContentPane(new Paneel()); } } class Paneel extends JPanel { JButton test; public Paneel() { test = new JButton("test"); add(test); } }no votes
-
13-03-2008, 18:56 #14Member
- Registered
- 17/07/02
- Location
- Sol System
- Posts
- 10,064
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 1/78
Het is een developer build die enkel op 64-bit CPUs werkt (dus niet de eerste generatie Mactels) en daarenboven lijkt het er heel sterk op dat Apple geen backport voor PPC zal maken (of de oudere generatie Intels ook uit de boot gaan vallen is een compleet misterie).
-> http://docs.info.apple.com/article.html?artnum=307208
SoyLatte draait zowel op 32 als op 64 bit èn daarenboven op Tiger en Leopard
. Er is dan ook heel wat gemor te lezen op de Apple java dev mailing lists, en het groeit mettertijd nogal.
btw Voor Tiger is er ook een tijdje een Java 1.6 DP geweest, maar die was nogal gedateerd en buggy en hebben ze net voor de release van Leopard offline gehaald.Last edited by dJeez; 13-03-2008 at 19:03.
PSN: dJeezBE - Delicious bookmarks
Disclaimer: I am currently suffering from severe CSD (Compulsive Sarcasm Disorder). - L'onion fait la farce - Facile largire de alienoPastafarian by choiceno votes

