1. #1
    IznoGouD's Avatar
    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  

  2. #2
    Twilkie's Avatar
    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.png
    OnePlus One CM12.1
    no votes  

  3. #3
    dJeez's Avatar
    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 alieno
    Pastafarian by choice
    no votes  

  4. #4
    Zero Grav's Avatar
    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  

  5. #5
    TiZon's Avatar
    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:
    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");
    	}
    
    }
    Dit is iets dat ik snel heb gemaakt, en dat werkt perfect bij mij...
    PSN:TiZon Website Facebook Gallery YouTube Last.fm Twitter
    no votes  

  6. #6
    Zero Grav's Avatar
    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  

  7. #7
    General Lee's Avatar
    Registered
    04/02/04
    Location
    3010/3690
    Posts
    4,208
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    22/43
    Quote Originally Posted by TiZon View Post
    This quote is hidden because you are ignoring this member. Show
    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
    Quote Originally Posted by ADC
    This quote is hidden because you are ignoring this member. Show
    Pre–release software is Apple confidential information. Your unauthorized distribution of pre–release software or disclosure of information relating to pre–release software (including the posting of screen shots) may subject you to both civil and criminal liability and result in immediate termination of your ADC Membership.
    I'm a writer. I think, I type, I drink. Lather, rinse, repeat. Not always in that order.
    no votes  

  8. #8
    TiZon's Avatar
    Registered
    14/12/05
    Location
    Dilbeek
    Posts
    10,473
    iTrader
    20 (100%)
    Mentioned
    0 Post(s)
    Reputation
    10/40
    dat is ne public, daar gaan we niet over melken hé
    PSN:TiZon Website Facebook Gallery YouTube Last.fm Twitter
    no votes  

  9. #9
    fromalk's Avatar
    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  

  10. #10
    General Lee's Avatar
    Registered
    04/02/04
    Location
    3010/3690
    Posts
    4,208
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    22/43
    Quote Originally Posted by TiZon View Post
    This quote is hidden because you are ignoring this member. Show
    dat is ne public, daar gaan we niet over melken hé
    Aah geen idee, dacht dat pre-release enkel voor betalende members was. Dan heb ik dus niks gezegd
    I'm a writer. I think, I type, I drink. Lather, rinse, repeat. Not always in that order.
    no votes  

  11. #11
    TiZon's Avatar
    Registered
    14/12/05
    Location
    Dilbeek
    Posts
    10,473
    iTrader
    20 (100%)
    Mentioned
    0 Post(s)
    Reputation
    10/40
    Quote Originally Posted by fromalk View Post
    This quote is hidden because you are ignoring this member. Show
    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
    ik heb .9 denk ik, van begin deze maand
    PSN:TiZon Website Facebook Gallery YouTube Last.fm Twitter
    no votes  

  12. #12
    fromalk's Avatar
    Registered
    21/07/03
    Location
    Alken / hasselt
    Posts
    3,725
    iTrader
    145 (97%)
    Mentioned
    0 Post(s)
    Reputation
    0/1
    Quote Originally Posted by TiZon View Post
    This quote is hidden because you are ignoring this member. Show
    ik heb .9 denk ik, van begin deze maand
    inderdaad , bij de vorige versie die ik dus nog had ging dat niet

    mvg
    no votes  

  13. #13
    Zero Grav's Avatar
    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  

  14. #14
    dJeez's Avatar
    Registered
    17/07/02
    Location
    Sol System
    Posts
    10,064
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    1/78
    Quote Originally Posted by TiZon View Post
    This quote is hidden because you are ignoring this member. Show
    Java 1.6 bestaat sinds kort voor mac, je kan hem krijgen op de developper site van mac
    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 alieno
    Pastafarian by choice
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in