Yks' pyöräilijä

Eli opetus≫

Java: paketit

| 0 comments

Edelliseen juttuun, http://www.blogi.luntti.net/eclim-hello-world/, jatkoa. Nyt tehdään paketti.

Paketin luominen

Paketit, Package, helpottavat isompien tiedostojen kanssa toimimista. Siispä kokeillaan tässäkin heti.

Pakettien nimeäminen on pienillä kirjaimilla ja yleensä tiedostot pakataan paketin nimiseen hakemistoon. Tehdään HelloWorld:stä paketti world. Se dumpataan org-hakemiston alle, tavallisen nimeämiskäytännön mukaisesti. Siispä tehdään hakemisto

src/java/org/world

ja siirretään tiedosto HelloWorld.java sinne. Paketin alkuun pitää kirjoittaa package, eli tiedosto pitää näyttää tältä

package org.world;

public class HelloWorld 
{
  public static final void main(String[] Args)
  {
    System.out.println("Hello World");
  }
}

Vain rivi 1 on lisätty, tiedoston sijainnin lisäksi. Rivillä 1 on sijainti pisteytettynä.

Kääntäminen terminaalista

StackOverFlow:n perusteella parasta on kääntää paketin ulkopuolelta, eli alihakemistosta. Mene alempaan hakemistoon src/java/ ja käännä

$javac org/world/HelloWorld.java

ja sen voi ajaa tarkalla nimellä

$java org.world.HelloWorld

Toimii.

Eclimistä kääntäminen

:Java %

kääntää koko tiedoston, mutta virallinen

:Java

ei pelitä. Ei löydä main-tiedostoa. Vielä.

Virheilmot

  • Error: Could not find or load main class HelloWorld
  • tulee käskyllä :Java

Leave a Reply

Required fields are marked *.