Προς το περιεχόμενο

Java problem


piosmexeri

Προτεινόμενες αναρτήσεις

Δημοσ.

import java.io.FileInputStream;

import java.util.Properties;

 

public class PropertiesTest {

public static void main(String[] args) throws Exception {

// set up new properties object

// from file "myProperties.txt"

FileInputStream propFile = new FileInputStream(

"myProperties.txt");

Properties p = new Properties(System.getProperties());

p.load(propFile);

 

// set the system properties

System.setProperties(p);

// display new properties

System.getProperties().list(System.out);

}

}

 

afou to kano compile(exo to java 2 development kit) meta pao na to trexo ke mou lei : "Exception in thread "main" java.lang.NoClassDefFoundError: PropertiesTest" ..afto simvevi ke me ena aplo prog(to hello world) pou ekana compile...btw exo to sp3 sta win2000...elpizo na min feti afto

Δημοσ.

Αν τρέχεις το αρχείο μέσα από τον ίδιο υποκατάλογο που έχεις την κλάση δοκίμασε:

</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">java -classpath . PropertiesTest[/code]</blockquote><font size="2" face="Verdana, Helvetica, sans-serif">αλλιώς δοκίμασε

 

</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">java -classpath <path to your class folder> PropertiesTest[/code]</blockquote><font size="2" face="Verdana, Helvetica, sans-serif">

 

<small>[ 20-09-2002, 14:22: Το μήνυμα επεξεργάστηκε από: Γηρυόνης ]</small>

Δημοσ.

Για πες μας πως προσπαθεις να το τρεξεις.Που βρισκεται το class file? ,

απο που προσπαθεις να το τρεξεις ? px μεσα στο ιδιο το folder που βρισκεται το .class τρεχεις

java PropertiesTest.

 

Μαλλον ειναι θεμα classpath

δες java -classpath "c:\classes" .Πρεπει να ορισεις που θα βρει το VM την κλαση που θες να τρεξεις!προφανως καλεις το VM να τρεξει την PropertiesTest αλλα δεν μπορει να την βρει!

Δημοσ.

Φίλε piosmexeri το καλύτερο είναι ο φάκελος που δουλεύεις τα java πειράματά σου, να είναι εξ'ορισμού classpath για να μην χρειάζεται να γράφεις συνέχεια το ίδιο. Στα XP αυτό μπορείς να το κάνεις με δεξί κλικ στο mycomputer > properties > advanced και αφού πατήσεις το ανάλογο κουμπάκι να βάλεις όσα classpath θέλεις <img border="0" title="" alt="[Cool]" src="images/icons/cool.gif" />

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...