Kirjastosta lainasin java ohjelmointi kirjan mutta ei kauhesasti kiinosta ruveta yksinkertaisen ohjelmien lisäksi koodaamaan kun en osaa/älyä miten saan koodin toimimaan ilman eclipseä ja onko kellään tietoa miten javalla tehdään graafisia muotoja?? :DD
Mod. huom: Otsikoi aiheet kunnolla, lähetä ne oikealle alueelle ja kirjoita jatkossa selvempiä viestejä.
Esim. Javalassa voisi opetalla tuota graafisten muotojen tekoa
http://javala.cs.tut.fi/show.do?category=grafiikka
Ohjelmathan saa ilman eclipseä käyntiin (kun ne on käännetty luokaksi) komennolla: java luokannimi
Java ohjelmiasi voit kääntää ihan komennolla javac tiedosto.java, sekä ajaa ihan kuten Grez totesi: java tiedosto.class
Grafiikkaa jos meinasit tehdä käyttäisin kyllä kuitenkin sitä eclipse:ä koodaamiseen, mutta nämä kannattaa käydä läpi.
JFrame ja Graphics
Arto Wikla oli myös kirjoittanut ohjelmoinnin perusteet java-kielellä. Sieltä löytyi myös selkeitä grafiikka esimerkkejä.
Kiitos näistä vinkeistä. :) Mutta millä ne grafiikat sitten kannattaisi tehdä jos eclipsellä vain kannattaa koodata?
Eclipsellä voi koodata grafiikkaa, eli käytetään Javan piirraViiva, asetaVäri, ... tyylisiä metodeja. Kuvienkin piirtäminen onnistuu, joten voit myös tehdä kuvat valmiiksi jollakin vektorigrafiikka- tai piirto- tai muulla kuvankäsittelyohjelmalla tai ladata netistä valmista grafiikkaa.
Yksinkertaiset kuviot, kuten mustavalkoinen shakkiruudukko, tehdään yleensä Javan piirtotoiminnolla.
Mitä teen väärin kun kirjoitan cmd javac laskuja.java ja sanoo että ei ymmärrä mun komentoa? :O
ekko12345 kirjoitti:
Kiitos näistä vinkeistä. :) Mutta millä ne grafiikat sitten kannattaisi tehdä jos eclipsellä vain kannattaa koodata?
Vaikka etsubun viesti olikin hieman epäselvä, niin hän nähdäkseni sanoi että nimenomaan Eclipsellä kannattaisi tehdä sitä grafiikkakoodia.
Toki Javassa voi käyttää myös muualla tuotettua grafiikkaa osana ohjelmaa. Eclipse ei ole piirto- eikä kuvankäsittelyohjelma, mutta voit tehdä kuvat ihan millä haluat grafiikkaohjelmalla. Myöskin esimerkiksi 3D maailmoja voi olla mielekkäämpää suunnitella jollain mallinnusohjelmalla kuin koodata geometrisia muotoja suoraan koodiin ja ottaa sitten valmiiksi tehdyt mallit osaksi ohjelmaa.
Okei täytyy katsoa mutta onko sinulla ratkaisua tuohon kääntämisongelmaani? :DD
javac (eli build) näkyy Eclipsessä vasarana työkalurivillä, mikäli muistan oikein. Et tarvitse "koskaan" Javan kanssa komentoriviä; kaikki tarpeelliset komennot löytyvät IDE:stä työkaluina tms. toimintoina.
Mutta ongelma on edelleen. Painan build all. Menen worcspace\testi
sitten on src ja bin. Binissä on class file ja siihe laitoin että avaa javalla ja errori tulee. Ja se src nyt ei tietenkään voi toimia. Joten mitä oikein teen väärin kun netistä olen yrittänyt etsiä tietoa jokapaikassa käyttävät komentoriviä jota en myöskään saa toimimaan vaikka menen oikeaan kansioon ja niin poispäin. Mistä mahtaisi löytyä vaihe vaiheelta ohjeistus mistä painetaan milloinkin.
Suosittelisin tarkistamaan, että sinulla java-kääntäjään viittaavat ympäristömuuttajat kohdallaan...
cmd ei kuulu samaan komentoon javac laskuri.java:n kanssa.
Eclipsessä voit suorittaa ohjelman painamalla valikkopalkin alapuolelta vihreää ympyrää, jossa on nuoli keskellä.
IDE:n yksi hyvistä puolista on, että sun ei tarvitse koskeakkaan siihen komentoriviin. Lisäksi kun painat äskeistä suoritusnappia, saat valmiin jar-tiedoston, jonka voit suorittaa tuplaklikkaamalla (tai java -jar tiedosto.jar).
Tuo Eclipse ei kyllä ole aloittelijalle kovinkaan hyvä IDE, koska se on melko monimutkainen käyttää. Siksi suosittelenkin NetBeansiä...
Macro kirjoitti:
cmd ei kuulu samaan komentoon javac laskuri.java:n kanssa.
Eclipsessä voit suorittaa ohjelman painamalla valikkopalkin alapuolelta vihreää ympyrää, jossa on nuoli keskellä.
IDE:n yksi hyvistä puolista on, että sun ei tarvitse koskeakkaan siihen komentoriviin. Lisäksi kun painat äskeistä suoritusnappia, saat valmiin jar-tiedoston, jonka voit suorittaa tuplaklikkaamalla (tai java -jar tiedosto.jar).
Kyllä tiedän miten eclipsessä ohjelma ajetaan olen saanut käyttöliittymänkin tehtyä mutta ongelmana se kun export tämän ohjelman niin ei vaan toimi aina sanoo jonkin errorin tai sitten vain vilahtaa musta komentorivi jossa myös lukee jotain error juttuja.
import javax.swing.JOptionPane; public class neliöjuuri { public static void main(String[] args) { String fn = JOptionPane.showInputDialog("Kirjoita ensimmäinen numero") ; String sn = JOptionPane.showInputDialog("Kirjoita toinen numero") ; int num1 = Integer.parseInt(fn) ; int num2 = Integer.parseInt(sn) ; int sum = num1+num2; JOptionPane.showMessageDialog(null, "Vastaus on " + sum, "pöö", JOptionPane.PLAIN_MESSAGE); } }
Tuossa vielä koodi se toimii ainakin eclipsessä :DD
Sulta puuttuu ainakin package-määrittely.
Joudun nyt kysyyn kaikkea mutta mikä se package-määrittely siis on? D:
Katso kehitysympäristöäsi. Missä java-tiedosto sijaitsee? Kirjoita:
import javax.swing.JOptionPane; package pakkauksen.nimi; public static void main(String[] args) { String fn = JOptionPane.showInputDialog("Kirjoita ensimmäinen numero") ; String sn = JOptionPane.showInputDialog("Kirjoita toinen numero") ; int num1 = Integer.parseInt(fn) ; int num2 = Integer.parseInt(sn) ; int sum = num1+num2; JOptionPane.showMessageDialog(null, "Vastaus on " + sum, "pöö", JOptionPane.PLAIN_MESSAGE); } }
Se on paikka jonne java-tiedostot laitetaan. Sen nimi on prosessin nimi.
Aihe on jo aika vanha, joten et voi enää vastata siihen.