Làm cách nào để thiết lập java_home trên Windows 7?


422

Tôi đã đi đến Biến môi trường trong 'Hệ thống' trong bảng điều khiển và tạo hai biến mới, một cho biến người dùng và một biến cho biến hệ thống. Cả hai đều được đặt tên là JAVA_HOME và cả hai đều chỉ vào

C: \ Sun \ SDK \ jdk \ bin

Nhưng vì một số lý do, tôi vẫn gặp lỗi dưới đây khi chạy lệnh Java ...

BUILD FAILED
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:161: The following error  occurred while executing this line:
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:141: The following error occurred while executing this line:
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:137: Please set java.home to a JDK installation

Total time: 1 second
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish>lib\ant\bin\ant -f setup.xml
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar
Buildfile: setup.xml

Làm thế nào tôi có thể khắc phục vấn đề này?


3
Bạn đã đóng cmd và mở lại? Ngoài ra, có vẻ như bạn được chỉ vào JRE chứ không phải JDK. Bạn đã cài đặt JDK chưa?
tức giận

Tôi chắc chắn đã cài đặt JDK và nó nằm trong C: \ Sun \ SDK \ jdk \ bin mà tôi đã đặt java_home thành.
Derek

Tôi thậm chí đã khởi động lại ......... một vài lần kể từ ........
Derek

Tuy nhiên, dường như nó đang tìm kiếm trong C: \ Program Files \ Java \ jre6 \ lib \ c Bạn có thể lặp lại% JAVA_HOME% trong dấu nhắc lệnh của bạn và xem những gì nó báo cáo
tức giận

3
Giải pháp là:
Omit

Câu trả lời:


673

Tìm thư mục cài đặt JDK

Trước tiên, bạn cần biết đường dẫn cài đặt cho Bộ công cụ phát triển Java.

Mở đường dẫn cài đặt mặc định cho JDK:

C:\Program Files\Java

Cần có một thư mục con như:

C:\Program Files\Java\jdk1.8.0_172

Lưu ý: người ta chỉ phải đặt đường dẫn đến jdk mà không có / bin ở cuối (như được đề xuất ở rất nhiều nơi). ví dụ: C: \ Java \ jdk1.8.0_172 và KHÔNG C: \ Java \ jdk1.8.0_172 \ bin!


Đặt biến JAVA_HOME

Khi bạn có đường dẫn cài đặt JDK:

  1. Nhấp chuột phải vào biểu tượng My Computer trên màn hình của bạn và chọn Thuộc tính .
  2. Nhấp vào tab Nâng cao , sau đó nhấp vào nút Biến môi trường .
  3. Trong Biến hệ thống , bấm Mới.
  4. Nhập tên biến là JAVA_HOME .
  5. Nhập giá trị biến làm đường dẫn cài đặt cho Bộ phát triển Java.
  6. Nhấn OK .
  7. Nhấp vào Áp dụng thay đổi .

Lưu ý: Bạn có thể cần phải khởi động lại Windows

Bài viết đầy đủ có ở đây, trên blog của tôi: Đặt biến JAVA_HOME trong Windows .


121
cảm ơn. cuối cùng tôi nhận ra rằng người ta chỉ phải đặt đường dẫn đến jdk mà không có / bin ở cuối (như được đề xuất ở rất nhiều nơi). ví dụ: C: \ Java \ jdk1.6.0_31 và KHÔNG C: \ Java \ jdk1.6.0_31 \ bin!
salocinx

24
Chúa cấm có một trình cài đặt đã thực hiện bước này cho bạn :) Tôi mới chuyển từ phiên bản Enterprise sang phiên bản Cộng đồng và tôi tin rằng tôi đã tải xuống điều sai vì đó là một cú nhấp chuột vào phiên bản Enterprise: p
John Humphreys - w00te

6
Đôi khi, các thay đổi có thể thay đổi của hệ thống không có hiệu lực cho đến khi bạn khởi động lại các cửa sổ.
Andy

11
Phương pháp nhanh hơn là nhấn Bắt đầu, sau đó bắt đầu nhập các biến môi trường
Casebash

4
/Java/jre*không phải là thư mục JDK, đây là diretory Java Runtime Enviroment. JDK nằm trong một thư mục riêng trừ khi bạn muốn thực hiện một số vụ hack điên rồ
ericn

157

Điều làm việc cho tôi là thêm %JAVA_HOME%\binbiến môi trường Path với JAVA_HOMEbiến môi trường trỏ vào jdkthư mục.


126

Trước tiên bạn phải cài đặt JDK trong hệ thống của bạn.

Đặt trang chủ Java

JAVA_HOME = C: \ Tệp chương trình \ Java \ jdk1.7.0 [Vị trí của thư mục cài đặt JDK của bạn]

Khi bạn có đường dẫn cài đặt JDK:

  • Nhấp chuột phải vào biểu tượng My Computer trên
  • Chọn Thuộc tính.
  • Nhấp vào tab Cài đặt hệ thống nâng cao ở bên trái màn hình của bạn
  • Aadvance Popup đang mở.
  • Nhấp vào nút Biến môi trường.

nhập mô tả hình ảnh ở đây

  • Trong Biến hệ thống, bấm Mới.
  • Nhập tên biến là JAVA_HOME.
  • Nhập giá trị biến làm đường dẫn cài đặt cho Bộ phát triển Java.
  • Nhấn OK.
  • Nhấp vào Áp dụng thay đổi.

Đặt Đường dẫn JAVA dưới biến hệ thống

PATH = C: \ Tệp chương trình \ Java \ jdk1.7.0; [Nối giá trị với dấu chấm phẩy]

kiểm tra tại đây


14
JAVA_HOME có nên chứa "\ bin" không? Các câu trả lời khác ở đây dường như đề xuất "bin" nên được đưa vào cho PATH nhưng không dành cho JAVA_HOME.
devuxer

72
JAVA_HOME KHÔNG nên chứa \ bin.
Larry Silverman

5
[PLUS ONE] Hoa đẹp!
GingerHead

Nhưng trên Image bạn nhập bằng \ bin.
NaveenDA

32

Trong cmd (tạm thời cho cửa sổ cmd đó):

set JAVA_HOME="C:\\....\java\jdk1.x.y_zz"

echo %JAVA_HOME%

set PATH=%PATH%;%JAVA_HOME%\bin

echo %PATH%

2
Thật. Nếu bạn sử dụng setxthì JAVA_HOMEnó vẫn sẽ được đặt sau khi bạn tắt máy tính. Sau đó, bạn không phải thiết lập lại. Cũng binkhông cần thiết.
Tenzin

Có, nhưng nếu bạn không muốn chính thức cài đặt Java, thì như sgrillon đã nói, bạn có thể đặt nó tạm thời cho ví dụ đó. Hơn thế nữa, tạo ra một tập tin thực thi mà bạn có thể chạy để mở một cửa sổ nhắc lệnh và bộ JAVA_HOME, PATHCLASSPATH, sau đó bạn có thể có một “xách tay” môi trường Java.
Synetech

Điều đó đúng nhưng "" không cần thiết để đặt địa chỉ JAVA_HOME
Aboozar Rajabi

1
@Aboozar Rajabi, Bạn cần "" nếu ... đường dẫn chứa char không gian.
sgrillon

19

Bạn cần đặt nó thành C:\Sun\SDK\jdk(Giả sử đó là nơi JDK được cài đặt - Nó không phải là mặc định) - Không đặt \ bin vào C:\Sun\SDK\jdk\bin.

Nếu ứng dụng của bạn chỉ chạy khi bạn đăng nhập với tư cách là người dùng hiện tại thì hãy đặt nó vào các biến người dùng - Nếu nó cần chạy cho tất cả người dùng trên hệ thống của bạn thì hãy đặt nó vào các biến hệ thống.

Bạn cũng có thể cần phải thêm %JAVA_HOME%\binvào đường dẫn (Ngoài ra, nó phụ thuộc vào việc bạn chạy nó từ chỉ người dùng hay từ tất cả người dùng, bao gồm cả Hệ thống)


17

http://javahowto.blogspot.com/2006/05/javahome-vs-javahome.html

Bảng điều khiển> Java, tab Java, nhấp vào nút Xem. Trong tham số thời gian chạy, đặt:

-Djava.home=YOUR_PATH_HERE

Hoặc khi bạn thực thi Java, bạn có thể thêm chuyển đổi dòng lệnh đó vào lệnh:

java -Djava.home=PATH SomeJavaApp

Điều bảng điều khiển dường như chỉ áp dụng cho phiên bản thương mại của Java. Không dành cho phiên bản GPL.
Thomas Weller


7

Đối với những người vẫn còn gặp phải vấn đề này (tôi đã thử tất cả các đề xuất ở trên) -

Nếu bạn đang dùng phiên bản Windows 64 bit và bạn đã cài đặt JDK 32 bit, bên cạnh việc điều chỉnh PATHcác biến, bạn cũng có thể cần điều chỉnh các biến đăng ký .

Tôi đang nhổ tóc, cài đặt chính xác PATHcác biến của mình - vẫn không có kết quả - và sau đó chỉ tìm thấy các mục Java "bị bỏ trống" trong sổ đăng ký của mình, dường như là một hạn chế của việc sửa môi trường chạy thi hành Java "không thỏa mãn".

Bằng cách sử dụng Process Monitorđể xem chương trình tôi đã cố gắng bắt đầu, để tìm ra nơi nó đang tìm trong sổ đăng ký cho Java (Môi trường thời gian chạy), tôi đã phát hiện ra rằng nó đang tìm kiếm trong phiên bản 32 bit của các mục đăng ký, được tìm thấy trong HKEY_LOCAL_MACHINE\SOFTWARE\**Wow6432Node**\JavaSoft\Java Runtime Environment.

Trong khóa đó, bạn nên tìm các khóa con của các phiên bản Java khác nhau được cài đặt (quá khứ và / hoặc hiện tại). Nhấp vào khoá con của phiên bản mới nhất (ví dụ: khóa con của tôi hiện là 1.7.0_25). Sau khi nhấp vào khoá con đó, bạn sẽ thấy các giá trị chuỗi đăng ký được liệt kê ở bên phải và đặc biệt, JavaHomeRuntimeLib. Bạn cần sửa đổi các giá trị của hai giá trị đó để phản ánh cả thư mục hiện tại và tệp jvm.dll.

Ví dụ, trong trường hợp của tôi, các giá trị (trước đây) được đặt tương ứng C:\Program Files (x86)\Java\jre7C:\Program Files (x86)\Java\jre7\bin\client\jvm.dllkhông tồn tại trên máy của tôi. Tôi đã phải cập nhật chúng vào thư mục và tập tin hiện tại C:\Program Files (x86)\Java\jdk1.7.0_25\jreC:\Program Files (x86)\Java\jdk1.7.0_25\jre\bin\client\jvm.dll.

Một lần nữa, điều này sẽ phụ thuộc hoàn toàn vào cả phiên bản Java (JDK và / hoặc JRE) mà bạn đã cài đặt - 32 hoặc 64 bit - và loại hệ điều hành bạn đang sử dụng - 32 hoặc 64 bit. Chỉ cần biết rằng chúng được phản ánh ở các vị trí khác nhau trong sổ đăng ký (như Wow6432Nodeứng dụng 32 bit, trong trường hợp của tôi với JDK 32 bit được cài đặt trên máy 64 bit).

Bây giờ tôi đã cập nhật hai giá trị đăng ký đó, chương trình của tôi chạy hoàn hảo, không còn trục trặc hay phàn nàn nào về Môi trường chạy thi hành Java bị thiếu (xuất phát từ sổ đăng ký).


1
Tôi đang sử dụng máy windows 7 64 bit và tôi có cả hai: C: \ Program Files (x86) \ Java \ và C: \ Program Files \ Java \ Bây giờ câu hỏi của tôi là java_home của tôi nên trỏ đến cái nào?
voidMainReturn

Hấp dẫn; Tôi chỉ có thư mục Java bên dưới thư mục x86.
B. Clay Shannon

Trong C: \ Program Files (x86) \ Java \ jdk1.7.0_25 \ jre \ bin Tôi không có thư mục máy khách, nó chỉ tồn tại trong C: \ Program Files (x86) \ Java \ jre7 \ bin. Tôi nên làm gì?
Pavol Havlik

Trên windows 7, sau khi tìm kiếm từ khóa "1.8.0_74", tôi đã tìm thấy nhiều đăng ký bằng regedit trong HKEY_LOCAL_MACHINE / SOFTWARE / JavaSoft / Java Development Kit / 1.8.0_74 / hoặc ../1.8.0_65 và tất cả các cài đặt khác trước đó ... Sau khi xóa từng đăng ký từ dưới lên java java.0.012 được cài đặt mới nhất của tôi, giờ đây, trình biên dịch java YourKit (profiler.exe) hoạt động không có lỗi: "Xảy ra lỗi trong khi khởi động C: \ Program Files \ Java \ jdk1.8.0_74 \ bin \ javaw.exe ".
David

7

Đây là giải pháp chính thức để thiết lập môi trường Java từ www.java.com - tại đây .

Có các giải pháp cho Windows 7, Windows Vista, Windows XP, Linux / Solaris và các trình bao khác.


Thí dụ

Windows 7

  1. Chọn Máy tính từ menu Bắt đầu
  2. Chọn thuộc tính hệ thống từ menu ngữ cảnh
  3. Nhấp vào Cài đặt hệ thống nâng cao -> tab Nâng cao
  4. Nhấp vào Biến môi trường, bên dưới Biến hệ thống, tìm PATH và nhấp vào nó.
  5. Trong cửa sổ Chỉnh sửa, sửa đổi PATH bằng cách thêm vị trí của lớp vào giá trị cho PATH. Nếu bạn không có mục PATH, bạn có thể chọn thêm một biến mới và thêm PATH làm tên và vị trí của lớp làm giá trị.
  6. Mở lại cửa sổ nhắc lệnh và chạy mã Java của bạn.

1
Các hướng dẫn chính thức là vô dụng. Họ chỉ đưa ra hướng dẫn chung về cách đặt biến môi trường thay vì chỉ ra giá trị cần đặt. Họ chỉ đơn giản nói để đặt nó vào vị trí của lớp mà khó hiểu và vô nghĩa.
Synetech

Các hướng dẫn này không đặt JAVA_HOME, một biến hoàn toàn riêng biệt với PATH được yêu cầu cho một số chương trình.
Jules

6

Windows 7

  1. Chuyển đến Bảng điều khiển \ Tất cả các mục trong Bảng điều khiển \ Tài khoản người dùng bằng Explorer (không phải Internet Explorer!)

    hoặc là

    • nhấp vào nút Bắt đầu

      khởi đầu

    • bấm vào hình ảnh của bạn

      clickOnPhoto

  2. Thay đổi các biến môi trường của tôi

    Thay đổi các biến môi trường của tôi

  3. Mới...

    Mới

    (nếu bạn không có đủ quyền để thêm nó trong phần Biến hệ thống, hãy thêm nó vào phần Biến người dùng)

  4. Thêm JAVA_HOME làm Tên biến và vị trí JDK làm Giá trị biến> OK

    chỉnh sửa biến hệ thống ok

Kiểm tra:

  • mở giao diện điều khiển mới (cmd)
  • kiểu set JAVA_HOME
    • sản lượng dự kiến: JAVA_HOME=C:\Program Files\Java\jdk1.8.0_60

6

Chúng ta cần phân biệt giữa hai biến môi trường được thảo luận ở đây thay thế cho nhau. Một là biến JAVA_HOME . Cái khác là biến Path . Bất kỳ quá trình nào tham chiếu biến JAVA_HOME đều tìm kiếm đường dẫn tìm kiếm tới JDK, không phải JRE. Việc sử dụng biến JAVA_HOME không có nghĩa đối với chính trình biên dịch Java. Trình biên dịch nhận thức được vị trí của chính nó. Biến này có nghĩa là để phần mềm khác dễ dàng xác định vị trí trình biên dịch hơn. Biến này thường được sử dụng bởi phần mềm IDE để biên dịch và xây dựng các ứng dụng từ mã nguồn Java. Ngược lại, trình thông dịch Windows CMD và nhiều phần mềm bên thứ nhất và bên thứ ba khác tham chiếu biến Đường dẫn, không phải biến JAVA_HOME.

Trường hợp sử dụng 1: Biên dịch từ CMD

Vì vậy, ví dụ, nếu bạn không sử dụng bất kỳ phần mềm IDE nào và bạn chỉ muốn có thể biên dịch từ CMD, độc lập với thư mục làm việc hiện tại của bạn, thì điều bạn muốn là đặt biến Đường dẫn chính xác. Trong trường hợp của bạn, bạn thậm chí không cần biến JAVA_HOME. Bởi vì CMD đang sử dụng Path, không phải JAVA_HOME để định vị trình biên dịch Java.

Trường hợp sử dụng 2: Biên dịch từ IDE

Tuy nhiên, nếu bạn đang sử dụng một số phần mềm IDE, thì trước tiên bạn phải xem tài liệu này. Nó có thể yêu cầu JAVA_HOME được đặt, nhưng nó cũng có thể sử dụng một tên biến khác cho cùng mục đích. Tiêu chuẩn thực tế trong nhiều năm qua là JAVA_HOME, nhưng điều này có thể không phải luôn luôn như vậy.

Trường hợp sử dụng 3: Biên dịch từ IDE và CMD

Nếu ngoài phần mềm IDE, bạn cũng muốn có thể biên dịch từ CMD, độc lập với thư mục làm việc hiện tại của bạn, thì ngoài biến JAVA_HOME, bạn cũng có thể cần thêm đường dẫn tìm kiếm JDK vào biến Đường dẫn.

JAVA_HOME so với đường dẫn

Nếu vấn đề của bạn liên quan đến việc biên dịch Java, thì bạn muốn kiểm tra biến JAVA_HOME và Đường dẫn (nếu có). Nếu vấn đề của bạn liên quan đến việc chạy các ứng dụng Java, thì bạn muốn kiểm tra biến Đường dẫn của mình.

Biến đường dẫn được sử dụng phổ biến trên tất cả các hệ điều hành. Bởi vì nó được xác định bởi hệ thống và vì đó là biến mặc định được sử dụng để định vị JRE, nên hầu như không có vấn đề gì khi chạy các ứng dụng Java. Đặc biệt không phải trên Windows, nơi các trình cài đặt phần mềm thường thiết lập mọi thứ cho bạn. Nhưng nếu bạn đang cài đặt thủ công, điều an toàn nhất có lẽ là bỏ qua biến JAVA_HOME hoàn toàn và chỉ sử dụng biến Đường dẫn cho mọi thứ, cho cả JDK và JRE. Bất kỳ phiên bản gần đây nào của phần mềm IDE đều có thể chọn và sử dụng nó.

Liên kết

Các liên kết tượng trưng có thể cung cấp một cách khác để tham chiếu đường tìm kiếm JDK bằng cách cõng một trong các biến môi trường hiện có.

Tôi không chắc chắn về các phiên bản phát hành Oracle / Sun JDK / JRE trước đây, nhưng ít nhất trình cài đặt cho jdk1.8.0_74 nối thêm đường dẫn tìm kiếm C:\ProgramData\Oracle\Java\javapathvào biến Path nó đặt nó ở đầu giá trị chuỗi. Thư mục này chứa các liên kết tượng trưng đến java.exe, javaw.exe và javaws.exe trong thư mục JRE.

Vì vậy, ít nhất là với JDK Java 8 và có lẽ là độc lập JRE của Java 8, không cần phải thực hiện cấu hình biến môi trường cho JRE. Miễn là bạn sử dụng gói trình cài đặt để thiết lập nó. Có thể có sự khác biệt về cài đặt Windows của bạn tuy nhiên. Lưu ý rằng Oracle JRE đi kèm với JDK.

Nếu bạn từng thấy rằng cấu hình Java JDK của bạn đang sử dụng phiên bản trình biên dịch sai hoặc nó dường như đang hoạt động bằng phép thuật, mà không được xác định rõ ràng như vậy (không cần bỏ chính tả), thì bạn có thể có một liên kết tượng trưng ở đâu đó trong các biến môi trường của bạn . Vì vậy, bạn có thể muốn kiểm tra symlink.


5

goto Mycomputer (PC này) -> rightclick -> select property -> Advanced system settings -> biến môi trường -> trong biến hệ thống, nhấp vào nút " New " và viết JAVA_HOME vào tên biến và đường dẫn C: \ Program Files \ Java \ jdk1. 8.0_131 là jdk có mặt trong giá trị biến-> nhấp vào ok.

đóng và mở lại dấu nhắc lệnh sau khi đặt JAVA_HOME. Đôi khi các thay đổi không phản ánh trong cmd đã mở trước khi đặt JAVA_HOME.

bạn cũng có thể đặt JAVA_HOME thông qua chính thiết bị đầu cuối: SET JAVA_HOME = "C: \ Program Files (x86) \ Java \ jdk1.8.0_131"


4

Trong Nhật thực: Window->Preferences->Java->Installed JREs

Sử dụng tính năng tìm kiếm để đảm bảo cài đặt Java mới nhất của bạn được liệt kê; sau đó chắc chắn rằng nó là cái đã được kiểm tra Đây phải là một JDK chứ không phải JRE.


Các hướng dẫn này không đặt JAVA_HOME, không liên quan đến nhật thực.
Jules

4

Trong khi thêm thư mục Java của bạn vào PATHbiến của bạn , bạn có thể muốn đặt nó ngay từ đầu của nó. Tôi đã có một vấn đề, đó là đặt thư mục Java ở cuối thư mục PATHsẽ không hoạt động. Sau khi kiểm tra, tôi đã tìm thấy java.exetrong Windows\System32thư mục của mình và có vẻ như tệp đầu tiên sẽ thắng, khi có một số tệp có cùng tên trong PATH...


Khi / nếu bạn cài đặt Java bằng trình cài đặt, nó sẽ thay thế các bản sao java.exejavaw.exetrong các thư mục hệ thống bằng các bản sao từ JRE / JDK, vì vậy nó vẫn hoạt động. Nếu bạn cài đặt thủ công (chỉ cần giải nén tài liệu lưu trữ), thì bạn thực sự sẽ phải coi chừng bản sao nào đang được chạy.
Synetech

Các hướng dẫn này không đặt JAVA_HOME, một biến hoàn toàn riêng biệt với PATH được yêu cầu cho một số chương trình.
Jules

3

Chạy Eclipse với tư cách quản trị viên.

Điều đó đã giải quyết vấn đề của tôi. Tôi vẫn đang đào bới logic đằng sau nó.


1
Tôi không thể nói rằng tôi hiểu chính xác điều này, nhưng có lẽ nhật thực thực sự chỉ đưa ra thông báo lỗi sai ở đây. Khi bạn chạy nó với tư cách là người không phải quản trị viên, nó không thể xóa các tệp .jar hoặc một cái gì đó và sau đó báo cáo sai rằng nó không tìm thấy javac. Dù sao, giải pháp này cũng làm việc cho tôi.
Jess

nếu bạn đang chạy Eclipse trong máy chủ windows 2012 R2 như trong trường hợp của tôi, thì chạy nhật thực khi quản trị viên làm việc cho tôi. Cũng nhớ để đặt java_home vào thư mục tệp chương trình chứ không phải thư mục tệp chương trình (86). Hy vọng điều này sẽ giúp một số người.
ombiro

2

nếu bạn chưa khởi động lại máy tính sau khi cài đặt jdk, hãy khởi động lại máy tính của bạn.

Nếu bạn muốn tạo java di động và đặt đường dẫn trước khi sử dụng java, chỉ cần tạo một tệp bó tôi đã giải thích bên dưới.

nếu bạn muốn chạy tệp bó này khi máy tính của bạn khởi động, chỉ cần đặt phím tắt tệp bó trong thư mục khởi động. Trong thư mục khởi động của windows 7 là "C: \ Users \ user \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup"

tạo một tệp bó như thế này:

set Java_Home=C:\Program Files\Java\jdk1.8.0_11
set PATH=%PATH%;C:\Program Files\Java\jdk1.8.0_11\bin

lưu ý: java_homepathlà các biến. bạn có thể thực hiện bất kỳ biến nào như bạn muốn. ví dụ set amir=good_boyvà bạn có thể thấy amir bởi %amir%hoặc bạn có thể thấy java_home bởi%java_home%


0

Sau nhiều giờ làm việc xung quanh hầu hết các giải pháp ở đây, vấn đề đã được giải quyết cho tôi chỉ bằng cách cài đặt JDK 32 bit.


1
Sẽ tốt thôi nếu đó là những gì bạn muốn, nhưng một số người không thực sự cài đặt Java và chỉ thiết lập một môi trường có thể di chuyển bằng tay, trong trường hợp đó, bạn cần biết các biến môi trường nào cần được đặt.
Synetech

0

Bạn có thể muốn xem vào thư mục Windows / System32 cho các tệp sau: - java.exe - javaw.exe - javaws.exe

Bởi vì, biến đường dẫn bao gồm các tệp này, bạn có thể đau đầu khi cố gắng tìm hiểu lý do tại sao java -version hoặc javac -version tiếp tục trỏ đến JAVA_HOME cũ: đổi tên các tệp đó, lấy ra phần mở rộng với dấu gạch dưới. Và sau đó, bạn sẽ chỉ phải tạo biến JAVA_HOME, thêm nó vào biến đường dẫn (ví dụ:% JAVA_HOME%) và nối thêm hạt "\ bin". Theo cách này, bạn chỉ cần thay đổi biến JAVA_HOME trỏ đến JRE hoặc JDK khác nhau và có nhiều cài đặt java chỉ bằng cách đặt JAVA_HOME.

Điều này cũng có nghĩa là tốt hơn là cài đặt thủ công Java, không cần trình cài đặt, vì vậy bạn có thể chơi với nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.