Tôi đang cố chạy một dự án OSGi nhỏ từ IntelliJ Idea. Tôi đã thêm các thùng chứa Equinox trong phần cấu hình OSGi trong ý tưởng. Sau đó, tôi đã thêm khía cạnh OSGi vào dự án. Mọi thứ đều ok cho đến thời điểm này.'Nền tảng không được hỗ trợ' được hỗ trợ khi cố gắng chạy mục tiêu gỡ lỗi OSGi
Tuy nhiên ngay sau khi tôi cố gắng chạy dự án, tôi gặp rắc rối. Tôi sử dụng nhân vật 'Gói OSGi' từ IntelliJ Idea. Ở đó tôi chọn các gói dự án của tôi và thùng chứa OSGi và chạy nó. Đây là vấn đề bắt đầu. Tôi luôn có cùng thông báo lỗi:
___
//
// Oops, there has been a problem!
//
/__/ Platform [platform.felix 3.0.6] is not supported
___
/__/
-> Exception caught during execution:
org.ops4j.pax.runner.ConfigurationException: Platform [platform.felix 3.0.6] is not supported
at org.ops4j.pax.runner.Run.installPlatform(Run.java:611)
at org.ops4j.pax.runner.Run.start(Run.java:221)
at org.ops4j.pax.runner.Run.main(Run.java:148)
at org.ops4j.pax.runner.Run.main(Run.java:121)
Tôi đã cố gắng sử dụng các thùng chứa OSGi khác, như Felix hoặc Knopflerfish và có cùng vấn đề. Có ai biết tôi đang làm gì sai không. Hoặc IntelliJ hỗ trợ các phiên bản của các thùng chứa OSGi nào?
Cảm ơn gợi ý thứ hai, nó cũng giúp ích. Chỉ cần đề cập, liên kết của bạn đã chết ... có thể [this] (http://team.ops4j.org/wiki/display/paxrunner/5.4.2.+Pax+Runner+-+Platform+-+Felix) là liên kết mới để người tiếp theo không cần tìm kiếm lại ... :) chúc mừng – Kjellski