Tôi tự hỏi, nếu ứng dụng độc lập của tôi gui đang được thực hiện bằng cách sử dụng JavaFX 2.1 sẽ chạy trên một máy tính khá cũ với Windows XP, bởi vì ứng dụng này được thiết kế để làm việc trên máy tính đó. Tôi hỏi vì tôi là người ăn xin với JavaFX và có vẻ như công nghệ đó có những yêu cầu khá cao, lần trước tôi đã nhận được cảnh báo: "phát hiện phiên bản trình điều khiển xấu, tắt thiết bị. Vui lòng cập nhật trình điều khiển của bạn lên phiên bản ít nhất 8.15.10.2302 ".JavaFX và PC cũ với Windows XP
Trả lời
Nếu máy của bạn đáp ứng các yêu cầu phần cứng hệ thống tối thiểu và bạn đã cài đặt trình điều khiển đồ họa gần đây, thì JavaFX 2.1 sẽ hoạt động trên máy tính Windows XP của bạn.
Liệu JavaFX có hoạt động trên máy tính hay không phụ thuộc vào phần cứng trong máy cũng như trình điều khiển đồ họa được cài đặt.
Dưới đây là JavaFX 2.1 system requirements.
Chuỗi phiên bản mà bạn tham chiếu sẽ xuất hiện cho trình điều khiển đồ họa chipset Intel tích hợp. Bạn có thể tải xuống phiên bản hiện tại của drivers from Intel như vậy.
Cập nhật
Nếu hệ thống của bạn không hỗ trợ tăng tốc phần cứng, sau đó JavaFX sử dụng các đường ống dẫn phần mềm Java2D" - chỉ để chắc chắn, chương trình của tôi sẽ vẫn làm việc, nhưng với nghèo đồ họa, phải ?
Ít nhất trong một số trường hợp với trình điều khiển cũ hơn, có vẻ như ứng dụng này sẽ hoạt động ở mức falling back to a software pipeline. Trong khi loại dự phòng này sẽ hoạt động với phần lớn phần cứng cũ và phần mềm mềm e kết hợp, tôi không nghĩ rằng nó được kiểm tra đầy đủ cho một loạt các phần cứng cũ và kết hợp trình điều khiển và tôi không nghĩ rằng có một đảm bảo rằng chương trình vẫn sẽ chạy như mong đợi.
Phần dưới đây phác thảo trải nghiệm của tôi với JavaFX 2.0 và 2.1.
Nếu phần cứng đồ họa không được liệt kê trong yêu cầu hệ thống của JavaFX khi được hỗ trợ tăng tốc phần cứng, thì JavaFX sẽ quay trở lại trình kết xuất phần mềm và ứng dụng sẽ hoạt động (mặc dù hiệu năng có thể bị giảm và thiếu quyền truy cập vào một số điều kiện các tính năng như (có lẽ) hiệu ứng hoặc dựng hình 3D). Kịch bản này khá là không phổ biến vì JavaFX hỗ trợ nhiều phần cứng tăng tốc phần cứng.
Nếu phần cứng đồ họa được liệt kê trong yêu cầu hệ thống JavaFX khi được hỗ trợ tăng tốc phần cứng và trình điều khiển được cập nhật, thì JavaFX sẽ sử dụng trình kết xuất phần cứng và ứng dụng của bạn sẽ hoạt động. Đây là kịch bản phổ biến nhất - bất kỳ máy tính để bàn nào được mua trong vài năm qua đều phải đáp ứng các yêu cầu kỹ thuật tăng tốc phần cứng JavaFX tối thiểu và các yêu cầu về trình điều khiển.
Nếu phần cứng đồ họa được liệt kê trong yêu cầu hệ thống JavaFX khi được hỗ trợ tăng tốc phần cứng và trình điều khiển không ở mức cần thiết để JavaFX hoạt động chính xác thì ứng dụng có thể không hoạt động (ứng dụng có thể dự phòng phần mềm đường ống và tiếp tục chạy hoặc bạn có thể nhận được thông báo nói rằng các trình điều khiển cần cập nhật) hoặc ứng dụng sẽ chỉ bắt đầu gặp phải lỗi hiển thị và có thể bị đóng băng hoặc bị lỗi. Kịch bản này chỉ xảy ra trên một tỷ lệ rất thấp các mục tiêu thời gian chạy có thể.
Nếu bạn có trường hợp kết hợp phần cứng và trình điều khiển trong đó JavaFX không hoạt động như bạn muốn (tức làkhông thực hiện chính xác chương trình của bạn, ghi nhật ký giả mạo hoặc đóng băng và cố định), sau đó gửi jira issue với thông số phần cứng và phần mềm để nhóm JavaFX xem xét hỗ trợ cho kết hợp đó.
- 1. Tạo nhiều PC ảo Windows với Chế độ Windows XP
- 2. Thi đua PC cũ?
- 3. Truy cập trang web được lưu trữ trên Windows 7 từ Windows Virtual PC Chế độ XP
- 4. DateTime.ToLocalTime trên Windows XP
- 5. Thiết lập Windows Virtual PC Development?
- 6. Khuôn khổ .NET, Windows XP
- 7. .NET 4.5 RC Framework CLR - Tương thích với Windows XP
- 8. Nasty Png trong Tbutton trên Windows XP SP3 (XP mode Windows 7)
- 9. Không thể cài đặt Xdebug trên XAMPP và Windows XP
- 10. PC với PC Truyền thông USB
- 11. Lỗi Cx_Freeze Python trong Windows XP
- 12. Độ chính xác thời gian Java trên Windows XP so với Windows 7
- 13. Kiểm soát Windows Firewall trong C# cho Windows 7 và Xp Sp3
- 14. Pydoc không hoạt động (Windows XP)
- 15. Lệnh chọn hàng loạt Windows cho Windows XP & 2003
- 16. Windows XP x86 được chọn xây dựng?
- 17. visual studio 2013 trên windows xp
- 18. Liên kết tượng trưng trong windows XP
- 19. Phát triển Windows Phone 7 trên Windows XP
- 20. Display XP Phong cách CFileDialog trong Windows 7
- 21. Cách dễ dàng hơn để bắt đầu và dừng các dịch vụ windows trong Windows XP
- 22. Phát triển trên máy Mac so với sử dụng máy ảo trên PC dựa trên windows?
- 23. JavaFX, TableView và JPA
- 24. Cách ghi * .pc tệp cho pkg-config trên Windows?
- 25. Điều gì sẽ gây ra sự khác biệt giữa alpha và Windows XP giữa Windows và OS X?
- 26. thêm Virtual PC 2007 vào mạng chủ
- 27. Sử dụng RawCap để Sniff localhost trên Windows XP, SP3
- 28. Chạy một ứng dụng WPF trên Windows XP
- 29. Tần số bộ đếm 100 kHz trong Windows XP
- 30. Giám sát sự kiện hiển thị nguồn trên Windows XP
"Nếu hệ thống của bạn không hỗ trợ tăng tốc phần cứng, thì JavaFX sử dụng đường ống phần mềm Java2D" - chỉ để chắc chắn, chương trình của tôi vẫn hoạt động, nhưng với đồ họa kém hơn, phải không? – user1091733
Cập nhật câu trả lời để giải quyết cách JavaFX xử lý dự phòng nếu trình điều khiển tăng tốc phần cứng không được hỗ trợ. – jewelsea
Ứng dụng của tôi không có bất kỳ hiệu ứng hình ảnh hoặc 3D nào, nó chỉ bao gồm các thành phần GUI điển hình như bảng, nút, scrollpanes, v.v. Tôi thực sự muốn trải nghiệm với JavaFX nhưng tôi không thể mạo hiểm bất kỳ sự thất bại nào, vì vậy tôi sẽ quay trở lại Swing. Cảm ơn bạn đã phản hồi. – user1091733