Avatar billede clinton-2 Nybegynder
09. oktober 2002 - 23:58 Der er 28 kommentarer og
2 løsninger

JRE og SDK

Jeg har hentet rmp pakkerne for JRE og SDK på sun.com. har kørt dem og de er blevet insalleret, eller hva? Burde man ikke i en terminal kunne skrive javac(i hvilket som helst bibliotek), og dermed køre compileren eller er der noget jeg har mmisforstået? Jeg kan se at der ligger noget java hejs under ./usr/java
Avatar billede soreno Praktikant
10. oktober 2002 - 00:00 #1
du har ikke sat dit environment korrekt op,
tilføj/rediger følgende i .bash_profile i dit home dir:
PATH = $PATH:/path/til/java/bin
export PATH
Avatar billede clinton-2 Nybegynder
10. oktober 2002 - 18:58 #2
nu ser min .bash_profile sådan her ud

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin
PATH = $PATH:$HOME/usr/java/j2re1.4.1/bin
PATH = $PATH:$HOME/usr/java/j2sdk1.4.1/bin
export PATH
unset USERNAME


Og det virker stadig ikke
Avatar billede soreno Praktikant
10. oktober 2002 - 19:17 #3
antag dit brugernavn er clinton,
har du installeret jdk/jre'en i
/home/clinton/usr/java/j2re1.4.1/bin
/home/clinton/usr/java/j2sdk1.4.1/bin

? (det virker ihvertfald lidt mystisk hvis du har..)
prøv:
PATH=$PATH:$HOME/bin
PATH = $PATH:/usr/java/j2re1.4.1/bin
PATH = $PATH:/usr/java/j2sdk1.4.1/bin
Avatar billede clinton-2 Nybegynder
10. oktober 2002 - 19:52 #4
Jeg har bare kørt de rpm filer, og kan se at der er blevet smidt nogle filer i file:/usr/java/j2re1.4.1 og file:/usr/java/j2sdk1.4.1
Håber du er frisk på et forsøg til :)
Avatar billede clinton-2 Nybegynder
10. oktober 2002 - 19:55 #5
nu ser min .bash_profile sådan her ud
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin
PATH = $PATH:/usr/java/j2re1.4.1/bin
PATH = $PATH:/usr/java/j2sdk1.4.1/bin
export PATH
unset USERNAME
Avatar billede soreno Praktikant
10. oktober 2002 - 20:04 #6
1. find udaf hvor du har installeret java henne
2. sæt path til install ind i .bash_profile

ad 1>>
kør evt. en
ls -l -R / | grep javac

og se om ikke den giver et brugbart resultat, for alt tyder jo på at path peger på det forkerte :-)
Avatar billede clinton-2 Nybegynder
10. oktober 2002 - 20:14 #7
det giver følgende resultat, når man undlader alle de adgang nægtet.
-rwxr-xr-x    1 root    bin        24612 aug 29 11:32 javac
-rw-r--r--    1 root    bin        20368 aug 29 12:15 javac.1
-r--r--r--    1 root    bin        19311 aug 29 12:14 javac.1
-r--r--r--    1 root    bin        19311 aug 29 12:14 javac.1
-rwxr-xr-x    1 root    root        28403 mar 15  2002 javac
-rwxr-xr-x    1 root    root        28403 mar 15  2002 oldjavac
-rw-r--r--    1 root    root        2625 aug 28 01:09 javacc.vim
Øhhh, jeg kan som linux begynder ikke tolke noget somhelst ud af det:)
Avatar billede soreno Praktikant
10. oktober 2002 - 20:25 #8
du downloadede filerne og gjorde:
chmod a+x j2sdk-1_4_1-linux-i586-rpm.bin
./j2sdk-1_4_1-linux-i586-rpm.bin
rpm -iv j2sdk-1_4_1-linux-i586.rpm  //denne kommando som root

??
Avatar billede clinton-2 Nybegynder
10. oktober 2002 - 20:39 #9
jeg prøvede lige at gøre det igen, denne gang præcis som du beskrev, og den svarede "pakken j2sdk-1.4.1-fcs er allerede installeret" :(

Hva sa... kan det være?
Avatar billede soreno Praktikant
10. oktober 2002 - 20:41 #10
jeg var lige inde på java.sun.com og der kunne jeg ikke lige finde noget om hvor pokker jdk'en egentlig bliver installeret henne..
hvad sker der hvis du skriver:
java
javac
jar

?
Avatar billede clinton-2 Nybegynder
10. oktober 2002 - 20:49 #11
[root@localhost Lars]# java
bash: java: command not found
[root@localhost Lars]# jar
Try `jar --help' for more information.
[root@localhost Lars]# javac
bash: javac: command not found
[root@localhost Lars]#
Avatar billede soreno Praktikant
10. oktober 2002 - 20:58 #12
ok, så skriv
locate javac

hvad giver det af output ?
Avatar billede clinton-2 Nybegynder
10. oktober 2002 - 21:19 #13
/usr/share/vim/vim61/syntax/javacc.vim
/usr/local/netscape/plugins/java2/bin/i386/green_threads/javac
/usr/local/netscape/plugins/java2/bin/i386/green_threads/oldjavac
/usr/local/man/man1/javac.1
/usr/java/j2sdk1.4.1/bin/javac
/usr/java/j2sdk1.4.1/man/ja_JP.eucJP/man1/javac.1
/usr/java/j2sdk1.4.1/man/man1/javac.1
Avatar billede soreno Praktikant
10. oktober 2002 - 21:23 #14
forudsat der stadig står:
PATH=$PATH:$HOME/bin
PATH = $PATH:/usr/java/j2re1.4.1/bin
PATH = $PATH:/usr/java/j2sdk1.4.1/bin

vil jeg anbefale du logger ud og logger ind igen :-)
det skal nemlig gøres før at bash loader ".bash_profile" igen
Avatar billede clinton-2 Nybegynder
10. oktober 2002 - 21:49 #15
Jeg har genstartet maskinen efter hvert forsøg, så det kan ikke være det :(
Avatar billede clinton-2 Nybegynder
10. oktober 2002 - 21:50 #16
Jeg ved ikke om det kan hjælpe jeg køre RH 8.0 med KDE som grafisk brugergrænseflade?
Avatar billede soreno Praktikant
10. oktober 2002 - 21:52 #17
ved hvilken bruger har du redigeret ".bash_profile" ?
Avatar billede soreno Praktikant
10. oktober 2002 - 21:52 #18
og hvem logger du ind som ?
Avatar billede clinton-2 Nybegynder
10. oktober 2002 - 21:53 #19
Jeg er logget ind som Lars, og har rette i file:/home/Lars/.bash_profile
Avatar billede soreno Praktikant
10. oktober 2002 - 21:59 #20
det virker lidt mystisk, hvad er output ved:
set | grep PATH

?
Avatar billede clinton-2 Nybegynder
10. oktober 2002 - 22:02 #21
[Lars@localhost Lars]$ set | grep PATH
PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/Lars/bin
Avatar billede soreno Praktikant
10. oktober 2002 - 22:09 #22
som du kan se tilføjes "/usr/java/j2sdk1.4.1/bin" ikke til din path.
måske kunne du prøve at tilføje "/usr/java/j2sdk1.4.1/bin" til den path sætning som allerede findes i "/etc/profile" (og så genstarte) ?
Avatar billede clinton-2 Nybegynder
10. oktober 2002 - 22:21 #23
det virker staig ikke her min /etc/profile
--------------------------------------------
# /etc/profile

# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc

pathmunge () {
    if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
      if [ "$2" = "after" ] ; then
          PATH=$PATH:$1
      else
          PATH=$1:$PATH
      fi
    fi
}

# Path manipulation
if [ `id -u` = 0 ]; then
    pathmunge /sbin
    pathmunge /usr/sbin
    pathmunge /usr/local/sbin
    pathmunge /usr/java/j2sdk1.4.1/bin
fi

pathmunge /usr/X11R6/bin after

unset pathmunge

# No core files by default
ulimit -S -c 0 > /dev/null 2>&1

USER="`id -un`"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"

HOSTNAME=`/bin/hostname`
HISTSIZE=1000

if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
    INPUTRC=/etc/inputrc
fi

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC

for i in /etc/profile.d/*.sh ; do
    if [ -r "$i" ]; then
        . $i
    fi
done

unset i
Avatar billede soreno Praktikant
10. oktober 2002 - 22:29 #24
så har jeg faktisk ikke rigtig flere trics jeg kan trække op af hatten - jeg kan dog sige at fremgangsmåden med .bash_profile virker på den redhat jeg bruger som server i forbindelse med min hovedopgave. jeg kigger lige lidt nærmere på serveren imorgen (hvis jeg da ellers husker det), det kan jo være jeg har misset et eller andet.

Ellers kunne det jo være godt hvis der lige var en anden der kunne ryste noget ud af ærmet.. ?
Avatar billede clinton-2 Nybegynder
10. oktober 2002 - 22:54 #25
Det skal måske lige tilføjes at jeg godt kan skyde komando'en Path /usr/java/j2re1.4.1/bin af i en terminal. Så virker det men det skal man så gøre hver gang, :(
Avatar billede kwjkwj Nybegynder
10. oktober 2002 - 23:00 #26
Det kan være fordi der skal nogle " med? Sådan her har jeg gjort og det virker.
Rediger /etc/profile og tilføj:
PATH="$PATH:/usr/Java/j2sdk1.4.1/bin"

Det skal tilføjes før
export PATH USER.....
Avatar billede soreno Praktikant
11. oktober 2002 - 08:45 #27
min ".bash_profile" ser sådan her ud:
PATH=$PATH:$HOME/bin:/usr/java/j2sdk1.4.0_01/bin
export PATH

prøv at samle path linien i én linie.
Avatar billede clinton-2 Nybegynder
12. oktober 2002 - 09:24 #28
Jeg har prøvet både kwjkwj og soreno forslag og det virker stadig ikke:( ihhhhh
Avatar billede clinton-2 Nybegynder
12. oktober 2002 - 13:25 #29
Så løkkes det endelig, tak for alle svarene.
Avatar billede soreno Praktikant
12. oktober 2002 - 16:33 #30
hvad gjorde du for at få det til at lykkedes ?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester