Java

Z Varhoo
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Nová stránka: == Java applet == První aplikace applet.java (důležité mít stejný název souboru jako třídu). import java.applet.*; import java.awt.*; public class applet extends Appl...)
 
(Java Eclipse)
 
(Nejsou zobrazeny 4 mezilehlé verze od 2 uživatelů.)
Řádka 15: Řádka 15:
 
}
 
}
   
soubor přeložíme a vytvoří nám soubor applet.class
+
Soubor přeložíme. Po se vytvoří soubor applet.class, který je spustitelný z webu.
   
 
javac applet.java
 
javac applet.java
Řádka 33: Řádka 33:
 
Pro testování aplikace můžeme použít program appletviewer takto:
 
Pro testování aplikace můžeme použít program appletviewer takto:
 
appletviewer -classic index.html
 
appletviewer -classic index.html
  +
  +
  +
== Java Eclipse ==
  +
  +
sudo apt-get install eclipse
  +
  +
U Ubuntu 12.04 jsem se setkal s chybou hned při startu eclipsu:
  +
  +
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
  +
no swt-gtk-3740 in java.library.path
  +
no swt-gtk in java.library.path
  +
Can't load library: /home/pavel/.swt/lib/linux/x86_64/libswt-gtk-3740.so
  +
Can't load library: /home/pavel/.swt/lib/linux/x86_64/libswt-gtk.so
  +
  +
  +
Jde snadno vyřešit (snaží se najít knihovny v domovské složce, kde nejsou) následujícím příkazem:
  +
  +
ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86_64/
  +
  +
=== Instalace rozšíření ===
  +
  +
* http://pydev.org/updates/ - PyDev
  +
* http://download.eclipse.org/releases/indigo/ - Eclipse Web Developer Tools, including HTML, CSS, XHTML, etc.

Aktuální verze z 7. 5. 2012, 16:58

[editovat] Java applet

První aplikace applet.java (důležité mít stejný název souboru jako třídu).

import java.applet.*;
import java.awt.*;
public class applet extends Applet {
       public void paint(Graphics g) {
               g.drawString("První applet pro web!", 30, 25); // Display string
               
               g.setColor(Color.red);
               g.drawRect(25,10, 100,100);
       }
}

Soubor přeložíme. Po té se vytvoří soubor applet.class, který je spustitelný z webu.

javac applet.java

Soubor zapasujeme do stránky pomocí html tagu

<html>
<head>
<title>První pokus</title>
</head>
 <body bgcolor="#c0c0c0">
   <applet code="applet.class" width=400 height=400>
 </applet>
</body>
</html>


Pro testování aplikace můžeme použít program appletviewer takto:

appletviewer -classic index.html


[editovat] Java Eclipse

sudo apt-get install eclipse

U Ubuntu 12.04 jsem se setkal s chybou hned při startu eclipsu:

java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
   no swt-gtk-3740 in java.library.path
   no swt-gtk in java.library.path
   Can't load library: /home/pavel/.swt/lib/linux/x86_64/libswt-gtk-3740.so
   Can't load library: /home/pavel/.swt/lib/linux/x86_64/libswt-gtk.so


Jde snadno vyřešit (snaží se najít knihovny v domovské složce, kde nejsou) následujícím příkazem:

ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86_64/

[editovat] Instalace rozšíření

Osobní nástroje