Tùy chọn không được nhận dạng: -d64 xảy ra khi cài đặt IBM Informix


0

Lỗi sau xảy ra khi tôi đang cố gắng cài đặt id thông tin IBM.12.10.FC12TL.macosx64.dmg trong MacBook của tôi (Chạy HighSierra)

Lỗi trong khi cố gắng cài đặt IBM Informix

Last login: Sat Oct 27 22:15:35 on ttys000
/Volumes/ids.12.10.FC12TL.macosx64/ids_install ; exit;
Macbooks-MacBook-Pro:~ isharakularatna$ /Volumes/ids.12.10.FC12TL.macosx64/ids_install ; exit;
Preparing to install...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

Launching installer...

Unrecognized option: -d64
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]

Ngoài ra tôi đã kiểm tra phiên bản java và liệu trình biên dịch java có hoạt động với javaclệnh không, nó cho thấy cả hai đều hoạt động tốt, Đánh giá cao sự giúp đỡ của bạn để giải quyết vấn đề này.

Kết quả của chuyển đổi java

Macbooks-MacBook-Pro:~ isharakularatna$ java -version
java version "10.0.2" 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)
Macbooks-MacBook-Pro:~ isharakularatna$ 

Câu trả lời:


0

Các d64lá cờ là lỗi thời và không làm việc bất kỳ khởi hơn với JDK-10. Nó được đánh dấu là không dùng trong JDK-9 nhưng vẫn hoạt động. Phiên bản hiện tại đã là JDK-11.

Để biết thêm thông tin, hãy xem bài viết Các
tùy chọn java lỗi thời -d32, -d64 trong jdk-10 ảnh hưởng đến các tập lệnh domain.sh, standalone.sh, appclient.sh .

Bạn cần lấy phiên bản mới hơn của IBM Informix (nếu có) hoặc chuyển xuống các phiên bản JDK.

Điểm gây tò mò ở đây là d64 được cho là chỉ áp dụng cho Solaris , đây là một lý do bổ sung để xác minh phiên bản Informix của bạn.


Tôi sẽ thử hạ cấp phiên bản JDK của mình, nhưng cài đặt này đi kèm với định dạng .dmg hỗ trợ cài đặt MacOS X. Ngoài ra, nó được cung cấp từ trang web chính thức của IBM - Informix. Tôi sẽ kiểm tra và đăng nếu trạng thái
Ishara Kularatna

Vẫn kết quả tương tự sau khi hạ cấp xuống JDK8 / JRE 8, có bất kỳ đề xuất nào khác
Ishara Kularatna

Hãy thử các lệnh java -d32 -versionjava -d64 -version. Miễn là cả hai đều không hoạt động, phiên bản Java bạn không hỗ trợ chuyển đổi đó. Thông tin của IBM, được báo cáo là lần sửa đổi cuối cùng vào ngày 4 tháng 8 năm 2014, có thể không sử dụng được trong môi trường của bạn.
harrymc

Có bạn đã đúng, Cả hai tùy chọn đều không hoạt động và báo lỗi là "Tùy chọn không được nhận dạng: -d64 Lỗi: Không thể tạo Máy ảo Java. Lỗi: Đã xảy ra ngoại lệ nghiêm trọng. Chương trình sẽ thoát."
Ishara Kularatna

Tôi không biết sự kết hợp giữa OSX / Java đã được tạo ra dmg đó, nhưng chắc chắn không nên điều chỉnh hệ thống của bạn cho nó. Có những cơ sở dữ liệu khác hiện tại, ví dụ như MySQL.
harrymc
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.