-
Nếu chương trình của tôi được viết bằng JDK 8, thì tất cả các phần phụ thuộc của tôi có cần phải sử dụng JDK 8 chứ không phải JDK 6 không? Công cụ xây dựng khác với JDK như thế nào?
Bản năng của tôi khi trả lời câu hỏi đầu tiên là có. Đối với câu hỏi thứ hai của bạn, tôi thực sự đã thấy mọi người sử dụng JDK8 và ANT, sau đó biên dịch các gói cũ được viết bằng JDK6 thành 1.6. Tôi thực sự bối rối. Câu trả lời hay nhất Nói chung, Java tương thích ngược với
-
Cài đặt JDK và JDK Portable
Theo tôi biết, có hai cách để sử dụng JDK trong Windows: Tải xuống tệp cài đặt JDK và cài đặt. Tải xuống tệp nhị phân JDK. Sự khác biệt giữa chúng là gì? Câu trả lời hay nhất Ưu điểm: Dễ dàng và đơn giản để thực hiện, đột nhiên mọi thứ đều hoạt động tốt. Nhược điểm: Mọi thứ hiện đang sử dụng phiên bản mới -
-
Tôi đang cài đặt HANA Studio và đã tải xuống JDK 1.8 và JDK 1.7. Làm thế nào để trỏ cài đặt HANA Studio tới JDK 1.7?
Tôi đang cài đặt HANA Studio và đã tải xuống JDK 1.8 và JDK 1.7. Tôi đang sử dụng JDK 1.8 cho Eclipse và một số thứ khác mà tôi đang thực hiện, nhưng khi tôi thử trải qua vòng đời SAP HANA
-
Các tệp lớp JDK 7 tương thích ngược với JDK 6
Tính năng nào của JDK 7 (trừ invokedynamic vì java không sử dụng tính năng này) khiến phiên bản tệp lớp mới không tương thích với JDK 6? Có vẻ như tất cả các tính năng đều có thể được triển khai bằng mã keo do trình biên dịch tạo ra. Ví dụ, câu lệnh switch
-
Cloudera, Oracle JDK và Open JDK
Có bắt buộc phải sử dụng Oracle JDK thay vì Open JDK để cài đặt thư viện Cloudera trên máy Redhat để tạo cụm Cloudera không? Câu trả lời hay nhất: Tại thời điểm viết bài này, chỉ có phiên bản Oracle JDK được chứng nhận là có thể hoạt động với C
-
Sự khác biệt về dấu thời gian hợp lệ giữa JDK 6 và JDK 7
Câu lệnh sau có hợp lệ trong Java 7 không? Timestamp.valueOf("0000-00-00 00:00:00.000000"); Bởi vì mã trên hoạt động tốt khi được xây dựng bằng JDK 1.6, nhưng nó không hoạt động khi được xây dựng bằng JD
-
Hiệu suất của JDK 11 so với JDK 13
Cập nhật Trong suốt phần bình luận, phương pháp đánh giá chuẩn mà tôi sử dụng không chính xác và do đó kết quả đưa ra không chính xác. Sau khi sửa cách tiếp cận của mình (như trong câu trả lời được chấp nhận), kết quả thu được như mong đợi - JDK 13 hoạt động tốt như JDK 11. Để biết thêm chi tiết
-
Di chuyển từ jdk 14 sang jdk 16
Chúng tôi sẽ sớm di chuyển từ jdk14 sang jdk16. Ứng dụng của chúng tôi là ứng dụng dành cho máy tính để bàn. Tôi cần làm gì để đảm bảo nó hoạt động bình thường trên máy khách? Bây giờ một số trong số họ sử dụng JRE4 và một số JRE6.Server-Solaris
-
Chuyển từ open jdk sang sun jdk
Tôi có thư mục jdk1.7.0 trong /usr/lib/jvm cùng với các phiên bản open-jdk khác. Tôi muốn Ubuntu 12.04 của tôi xử lý jdk này (jdk1.7.0) như jdk chính của nó, tức là tôi không muốn sử dụng o
-
Liệu suy luận kiểu trong JDK 7 có chặt chẽ hơn JDK 6 không?
Tôi nghĩ điều này có thể liên quan đến Tại sao việc ép kiểu chung của List to List lại thành công trên Sun JDK 6 nhưng lại không biên dịch được trên Oracle
-
Biên dịch không thành công với JDK 11, biên dịch tốt với JDK 8
Mã biên dịch tốt với JDK 8 (1.8.0_212) nhưng không thành công với JDK 11 (11.0.3) Oracle jdk và open jdk (aws corretto) Đang thử sử dụng javac
-
cygwin - Sun JDK / Mở JDK trên Cygwin
Có thể cài đặt bất kỳ phiên bản nào của Sun JDK hoặc Open JDK trên cygwin không? Lý do tôi tìm kiếm tùy chọn này là: có nhiều công cụ (ví dụ: jStack, jMap) có sẵn trong phiên bản Unix của JDK nhưng không có trong Wind
-
JDK = Java SE và JDK != Java EE?
Vui lòng xác nhận tuyên bố trên? Khi họ nhắc đến JDK, tôi cần biết họ có ý gì. Java Development Kit là một bộ công cụ để tạo các ứng dụng Java, bao gồm cả Java Compiler.
-
Làm sao để biết tôi đang sử dụng Open JDK hay Oracle JDK?
Sử dụng java -version sẽ cho tôi kết quả như thế này. Phiên bản Java "1.7.0_80" Môi trường chạy Java(TM) SE (bản dựng 1.7.0_80-b15)
-
JAVA_HOME phải trỏ đến JDK chứ không phải JRE, ngay cả khi nó trỏ đến JDK
Câu hỏi này đã có câu trả lời tại đây: JAVA_HOME phải trỏ tới JDK chứ không phải JRE (25 câu trả lời) Đã đóng 4 năm trước. Xin chào, cảm ơn bạn đã giúp đỡ. Tôi vừa nâng cấp lên Ub
-
Oracle sắp hoảng sợ rồi! Huawei cuối cùng đã mở mã nguồn Huawei JDK của riêng mình - Bisheng JDK!
Đúng vậy, sau Alibaba và Tencent, Huawei cuối cùng cũng đã mở mã nguồn JDK của riêng mình - Bisheng JDK! miễn phí! miễn phí! miễn phí! ! ! Oracle có đang hoảng sợ không? Bisheng JDK Bisheng JDK là phiên bản tùy chỉnh OpenJDK nội bộ của Huawei Hu
-
Sự khác biệt giữa Open JDK và Oracle JDK cho các ứng dụng chứa trong container
đóng cửa. Câu hỏi này cần tập trung hơn. Hiện tại, câu hỏi này không chấp nhận câu trả lời. Bạn có muốn cải thiện câu hỏi này không? Cập nhật câu hỏi để tập trung vào một câu hỏi duy nhất bằng cách chỉnh sửa bài đăng này. Đóng vào năm ngoái. Cải thiện nhiệm vụ này
-
Thiếu hiện vật "sun.jdk:jconsole:jar:jdk"
Khi thêm Arquillian vào bản dựng Maven, tôi nhận được ngoại lệ trên trong Eclipse: Thiếu hiện vật sun.jdk:jconsole:jar:jdk
-
Android có hỗ trợ đầy đủ JDK 6/JDK 7 không?
đóng cửa. Câu hỏi này cần được hỏi một cách tập trung hơn. Hiện tại không chấp nhận câu trả lời. Bạn có muốn cải thiện điều này không? Cập nhật câu hỏi để tập trung vào một câu hỏi duy nhất bằng cách chỉnh sửa bài đăng này. Đã đóng 5 năm trước. Cải thiện câu hỏi này
-
Hồ sơ Maven được kích hoạt khi chạy jdk thay vì trên toolchain jdk
Tôi đang cố gắng tạo một pom sẽ: Sử dụng JDK chính xác từ maven-toolchains-plugin dựa trên thuộc tính java.version. Theo maven-toolchains-plugin
Tôi là một lập trình viên xuất sắc, rất giỏi!