2012-07-02 26 views
11

Tôi đã cài đặt java-1.6.0-openjdk-devel.jps không hoạt động

$java -version 

java version "1.6.0_24" 

OpenJDK Runtime Environment (IcedTea6 1.11.3) (rhel-1.48.1.11.3.el6_2-x86_64) 

OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode) 

khi gõ JPS vào command prompt

$jps 

-bash: jps: command not found 

Tôi không tin rằng đó là một lỗi openjdk vì tôi đã sử dụng nó khoảng 6 tháng trở lại trên cùng một hệ thống và nó làm việc tốt. Ngoài ra, nó hoạt động tốt trên máy tính xách tay của tôi.

+0

Bạn đã thiết lập JAVA_HOME? Và bạn đã làm nó ở đâu? – Raman

Trả lời

20

Bạn chỉ cần đặt $JAVA_HOME/bin vào biến số $PATH của mình.

+4

JPS không nằm trong thư mục đó - hoặc bất kỳ đâu - trong openjdk tôi vừa cài đặt. –

0

trước tiên, hãy đảm bảo cài đặt jps ở đâu đó. cần chạy lệnh sudo update-alternatives --config jps --auto để liên kết jps với /usr/bin/jps Hoặc chỉ thêm $JAVA_HOME/bin vào số $PATH như câu trả lời đầu tiên của bạn.

0

thử lệnh này: export PATH = $ PATH: /home/dav/jdk1.7.0_45/bin

đường dẫn tương đối của java của bạn. Trong trường hợp này java của tôi nằm bên trong/home/dav/dir. sau đó chạy jps nó sẽ hoạt động.

1

kiểm tra thư mục cài đặt của java tức là $ JAVA_HOME

sau đó tạo một liên kết sym tức

ln -s $ JAVA_HOME/bin/JPS/usr/bin/JPS

7

Thêm JAVA_HOME để PATH biến trong bashrc tệp nếu bạn đang sử dụng hệ điều hành dựa trên Linux.

vim ~/.bashrc 
export JAVA_HOME=/opt/jdk1.8.0_72/ 
export PATH=$JAVA_HOME/bin:$PATH 
source ~/.bashrc 
1

Lệnh này cũng làm việc với tôi:

alias jps='<your JDK path>/bin/jps' 
2

Khi tôi cố gắng JPS tôi đã

JPS: command not found ...

Bởi vì tôi đã không cài đặt jps

và tôi đã giải quyết bằng cách cài đặt jdk.

yum install jdk 
2

Đó là vấn đề phổ biến. Lý do của vấn đề này là gói jdk mở chỉ chứa jre trong CentO. Do đó, jps ise không được cài đặt trước. Để giải quyết vấn đề này và phát triển các ứng dụng java, các gói devel jdk mở phải được cài đặt.

Thứ nhất, liệt kê các gói dành cho nhà phát triển và cài đặt gói phù hợp với các lệnh hiển thị các belows.

  1. yum list java*devel*
  2. sudo yum install java-1.7.0-openjdk-devel.x86_64
  3. jps