java "javac PATH" ?

shekky

Member
Hallo

Ich habe folgendes Problem:
Hab Java instaliert
Alles steht im dem ordner

/usr/local/diablo-jdk1.3.1/bin/

.java_wrapper i386 javac native2ascii rmid
ControlPanel idlj javadoc oldjava rmiregistry
HtmlConverter jar javah oldjavac serialver
appletviewer jarsigner javap oldjdb tnameserv
awt_robot java jdb policytool
extcheck java-rmi.cgi keytool rmic


Aber wenn ich das System neu starte

und java + Tab drüche kommt gar nicht javac

Wo soll ich den PATH "/usr/local/diablo-jdk1.3.1/bin/javac"
eingeben damit den java compiler leichter zu finden ist?
Z.B. jav + Tab = jar,javac,javavm usw.
/liste mit den programmen die mit "jav" anfangen/

genau so für "jar unsw." und den Rest von javavm


Könnte jemand mir helfen.

Schöne Grüsse und Frohe Ostern
 
Kommt drauf an welche Shell du nimmst. Wenn du die (t)csh benutzt, dann schreib
Code:
set path = ($path /usr/local/diablo-jdk1.3.1/bin/ )
in die $HOME/.tcshrc hinein. Bei der Bash (zsh, sh oder was auch immer) heisst es
Code:
PATH = $PATH:/usr/local/diablo-jdk1.3.1/bin/
export PATH
und gehört in die $HOME/.bashrc. Für Systemweite Änderung muss es für die (t)csh in die /etc/csh.cshrc und für die Bash in die /etc/profile.
 
Ich hab den PATH hinzugefügt und javac ist erschienen worden wenn ich java + Tab drücke

Aber es ist folgendes Problem aufgetaucht
ich kann gar nicht kompilieren :(

-bash-2.05b$ javac
Segmentation fault (core dumped)
-bash-2.05b$ javac hello.java
Segmentation fault (core dumped)

anscheinend findet er den Kompiler gar nicht sogar im
/usr/local/diablo-jdk1.3.1/bin/ ordner kommt die gleiche Felermeldung "Segmentation fault (core dumped)"

???
 
Der Compiler wird gefunden. Aber eben jener verursacht einen Speicherzugriffsfehler. Was für eine Version von FreeBSD nutzt du?
 
Hmmm. Ist vielleicht der compat4 port nicht installiert? Der diablo-jdk ist nämlich, soweit ich weiss, nur für den 4er Zweig von FreeBSD.
 
Zurück
Oben