Hej eksperter, Når jeg laver java på min mac vil den ikke lade mig compile eksterne 'classer' ex: Jeg laver en klasse der hedder kak.class og vil importere den fra program.java
import kak;
Jeg kan kun bruge koden i 'kak.class' hvis jeg sætter den in i selve 'program.java'.
Hvorfor vil den ikke compile dette??? Det virkede fint dengang jeg brugte windåse?
Ku det vare at det er er i din fil 'kak.class' er en tekstfil med java sourcekode, og ikke en fil (med bytecode i) der er genereret ved hjælp af: javac ??? kak.java
Jeg ved ikke om du har fundet ud af det, men ellers legede jeg lige.
Er lang tiden siden jeg har kodet java så var en sjov lille en.
Jeg sidder selv lige på en Mac så.
Du skal ikke impotere klassen når den er i samme directory.
Mit eksempel er:
public class KlasseTre { public int add(int num1, int num2) { return num1+num2; } }
public class KlasseTo { public static void main(String args[]) { KlasseTre b = new KlasseTre(); System.out.println(b.add(10,30)); } }
Det virker fint uden imports.
Import er jo kun nødvendigt når der er tale om en anden package klassen ligger i.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.