Ero sivun ”Java” versioiden välillä

Siirry navigaatioon Siirry hakuun
1 363 merkkiä lisätty ,  1. maaliskuuta 2019
ei muokkausyhteenvetoa
p (wikitystä)
Ei muokkausyhteenvetoa
(32 välissä olevaa versiota 15 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
Java -virtuaalikoneen ja -kehitysympäristön porttaamisesta linuxille vastaa Blackdown-projekti. Avoimia virtuaalikoneitakin on kehitteillä, ja myös avoimia kääntäjiä löytyy, ainakin IBM:n kehittämä [[Jikes]] ja [[GCC|GCC:n]] [[GCJ]] ovat avoimia Java-kääntäjiä. Avoin [[Eclipse]] -kehitysympäristö on saatavilla myös
{{Ohjelmointikieli
| nimi=Java
| paradigma=oliopohjainen
| tyypitys=vahva, staattinen
| suoritusmalli=käännettävä
| evaluointitapa=innokas
| kotisivu=[https://www.java.com/ www.java.com]
}}


=Linkkejä=
[[Sun]]in johdolla kehitetty Java on suosittu oliopohjainen ohjelmointikieli ja virtuaalikone myös avoimen lähdekoodin kehityksessä. Java-ohjelmia ajetaan Java-virtuaalikoneella ja niitä voidaan myös kääntää natiiveiksi ohjelmiksi. Muutamien avoimen lähdekoodin virtuaalikoneprojektien lisäksi Sun julkaisi vuonna 2007 oman Hotspot-virtuaalikoneensa ja kehitysympäristönsä (''Java Development Kit'', JDK) vapaana ohjelmana [[GPL]]:n alaisuudessa. Kaikkia virtuaalikoneen osia ei kuitenkaan voitu avata, ja [[Red Hat]] kehittää puuttuvia osia vapaassa  [[Icedtea]]-projektissa ([http://en.wikipedia.org/wiki/Icedtea artikkeli Wikipediassa]).
[http://blackdown.org/ Blackdown-projekti]


[http://www.eclipse.org/ Eclipse]
Sunin oman ''javac''-kääntäjän lisäksi kääntäjäpuolella [[IBM]]:n kehittämä [[Jikes]] ja [[GCC|GCC-projektin]] [[GCJ]] ovat vapaita Java-kääntäjiä. Myös suosittu [[Eclipse]]-kehitysympäristö on vapaa.


[http://gcc.gnu.org/java/ GCJ]
Pieni esimerkki Java-ohjelmasta, jonka tiedostopääte on yleensä .java


[http://jikes.sourceforge.net/ Jikes]
<source lang="java">
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("HelloWorld!");
    }
}
</source>


[http://www.kaffe.org/ Kaffe]
Käännä ohjelma.java javac-kääntäjällä:
javac ./HelloWorld.java
ja suorita seuraavalla tavalla.
java -cp . HelloWorld
 
 
==Katso myös==
* [[Java Debianissa]]
* [[Fedora/Java]]
* [[Java Ubuntussa]] - Sunin ja OpenJDK:n java Ubuntussa.
 
==Aiheesta muualla==
*[[wikipedia:fi:Java|Java Wikipediassa]]
*[http://www.eclipse.org/ Eclipse]
*[http://gcc.gnu.org/java/ GCJ]
*[http://jikes.sourceforge.net/ Jikes]
*[http://www.kaffe.org/ Kaffe]
*[http://openjdk.java.net/ OpenJDK: Sunin oman JDK:n avoin kehityssivusto]
 
[[Luokka:Kehitystyökalut]]
[[Luokka:Oliopohjaiset ohjelmointikielet]]

Navigointivalikko