Archief - [PROG]JAVA Beginners vraag

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

musicfania

Legacy Member
Ik werk nu met NetBeans IDE 5.0, in school werken wij met kate maar omdat dit hier niet lukt werk ik met NetBeans waar ik bitter weinig van ken. Nu heb ik een class file en een java bestand. In school moet die java en class in de zelfde map staan, maar met NetBeans is dit precies niet zo. Als ik de java run dan vind hij die class niet. Wie weet hier een oplossing? Of bestaat er nog een ander simpel programma? Ik heb hier ook eclipse opstaan voor windows maar daar krijg ik de class ook niet in het project gestopt.

Bedankt

MilM

Legacy Member
Je moet geen class bestanden kopieren.
Java maakt die wel aan.
Gewoon uw javabestanden invoegen en dan compileren.

in eclipse -> project aanmaken -> uw java bestanden importeren
-> de klasse runnen waar uwe public static void main staat
Dat is al normaal gezien.

musicfania

Legacy Member
Nee dit gaat echt nog nie. Ik krijg het java bestand geimporteerd maar hij kent enkele commando's niet omdat de class niet geladen is.

zwiep

Legacy Member
Ik vind eclipse de beste programmeeromgeving voor Java, je moet het zeker eens proberen.

Bubba

Legacy Member
Waarom gebruik je een ander programma dan in school?

Maakt het toch alleen maar moeilijker...

Bubbling Zombie

Legacy Member
BuBbA zei:
Waarom gebruik je een ander programma dan in school?

Maakt het toch alleen maar moeilijker...


goh, misschien wilt em nog iets bijleren ofzo. Stel u voor :o

killgore

Legacy Member
BuBbA zei:
Waarom gebruik je een ander programma dan in school?

Maakt het toch alleen maar moeilijker...

Als uw progging skills afhangen van de ide waarin ge programmeert zijde nie goe bezig ;).

Hit Hard

Legacy Member
killgore zei:
Als uw progging skills afhangen van de ide waarin ge programmeert zijde nie goe bezig ;).
Maar de efficiëntie hangt er wel voor een groot deel vanaf.
Het is altijd handig als uw programma's dubbel zo snel af zijn ;).

musicfania

Legacy Member
BuBbA zei:
Waarom gebruik je een ander programma dan in school?

Maakt het toch alleen maar moeilijker...


Groot gelijk. Maar zoals je misschien weet werkt "kate" alleen op linux. Maar ik wil het liever in kate doen alleen weet ik niet hoe ik die java moet laten werken in kate. Dus dat is het probleem.

killgore

Legacy Member
Hit Hard zei:
Maar de efficiëntie hangt er wel voor een groot deel vanaf.
Het is altijd handig als uw programma's dubbel zo snel af zijn ;).

een school heeft iirc niet de bedoeling u met een specifieke ide te laten werken, dus begin aub daar niet over.

Bizzie

Legacy Member
killgore zei:
een school heeft iirc niet de bedoeling u met een specifieke ide te laten werken, dus begin aub daar niet over.

Kom dat bij ons dan maar eens uitleggen. :p
Vorig jaar bij Java: "ja we gebruiken dit en dit en dit programma, en niets anders".

musicfania zei:
Nee dit gaat echt nog nie. Ik krijg het java bestand geimporteerd maar hij kent enkele commando's niet omdat de class niet geladen is.

Naar alle waarschijnlijkheid heb je nog een extra java bestand gekregen van school dat een heleboel voor jou regelt? (zoals invoer van toetsenbord e.d.). Wees dan zeker dat je die ook importeert & compileert. Je .java en .class moeten zéker niet in dezelfde map staan overigens, want voor uitvoer telt enkel en alleen je .class bestand.

killgore

Legacy Member
Bizzie zei:
Kom dat bij ons dan maar eens uitleggen. :p
Vorig jaar bij Java: "ja we gebruiken dit en dit en dit programma, en niets anders".

Tja, bij ons was het: notepad of eclipse, ge moogt iets anders gebruiken, ma dan hebt ge wel probleem op het examen.

Een school die u leert proggen op basis van 1 IDE is imho niet goed bezig.

MilM

Legacy Member
Bij ons wast emacs :p
Nu, da stond gewoon op de pcs daar.
We mochten zelf kiezen, want het examen was uiteindelijk toch telkens schriftelijk.

Nog nooit moeten proggen aan pc voor examen.

Bizzie

Legacy Member
killgore zei:
Tja, bij ons was het: notepad of eclipse, ge moogt iets anders gebruiken, ma dan hebt ge wel probleem op het examen.

Een school die u leert proggen op basis van 1 IDE is imho niet goed bezig.

Ik heb nooit gezegd dat ze goed bezig zijn hoor. :p

beton

Legacy Member
wij hebben een jaar in borland gewerkt, nu intelliJ , voorlopig ben ik voorstander van de laatste

WHiSPy

Legacy Member
beton zei:
wij hebben een jaar in borland gewerkt, nu intelliJ , voorlopig ben ik voorstander van de laatste

Wacht tot ge de prijs van 'n IntelliJ IDEA te zien krijgt. :)

jodeman

Legacy Member
musicfania zei:
Nee dit gaat echt nog nie. Ik krijg het java bestand geimporteerd maar hij kent enkele commando's niet omdat de class niet geladen is.

.class files zijn bestanden die gecompileerd werden uit uw .java code. Het kan dus niet dat je een class file nodig hebt om te compileren. Dat netbeans de source in een andere folder steekt is perfect normaal, dan heb je de source en de gecompileerde files gescheiden, dat maakt het wat duidelijker.
Bij Eclipse doe het volgende :
* File -> new -> project -> java project
* naam ingeven, onderaan create seperate source & output folders
* Finish
* Open uw project in package explorer, daarin staat folder 'src'
* Rechtermuis op src -> import -> general -> file system -> next
* java file(s) aanduiden -> finish
* weer in package explorer naar uw klasse gaan (waarschijnlijk in default package)
* rechtermuisklik op uw main klasse -> Run as... -> RUN

dan werkt het... veel geluk

ps. gebruik Eclipse ;)... netbeans is brol ivglm eclipse imho
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan