- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
Tôi đang mắc kẹt ở một vấn đề rất cơ bản. Tôi đã tạo một chương trình hello world đơn giản bằng JavaFX và nó chạy tốt trên JDK 1.8. Nhưng khi tôi chuyển sang JDK-11, nó đưa ra ngoại lệ sau:
Lỗi: Không thể tìm hoặc tải ứng dụng lớp chính.Main
Nguyên nhân do: java.lang.NoClassDefFoundError: javafx/application/Application
Sau đây là đoạn mã tôi đã viết trong Eclipse.
ứng dụng trọn gói;
nhập javafx.application.Application;
nhập javafx.fxml.FXMLLoader;
nhập javafx.stage.Stage;
nhập javafx.scene.Parent;
nhập javafx.scene.Scene;
lớp công khai Chính mở rộng Ứng dụng {
Cảnh riêng theScene;
@Ghi đè
public void start(Giai đoạn chínhStage) {
thử {
Trình tải FXMLLoader = FXMLLoader mới(getClass().getResource("MyScene.fxml"));
MainPane gốc = Loader.load();
theScene = Cảnh mới (mainPane);
PrimaryStage.setScene(theScene);
PrimaryStage.show();
} bắt(Ngoại lệ e) {
e.printStackTrace();
}
}
public void setTheScene(Scene theScene) {
this.theScene = theScene;
}
public static void main(String[] args) {
khởi chạy(args);
}
}
câu trả lời hay nhất
Tôi gặp vấn đề tương tự trên debian sau khi nâng cấp từ Stretch lên Buster, nhưng bây giờ mọi thứ đều ổn:
java --version
openjdk 11.0.4 2019-07-16
Để chạy ứng dụng java-fx bằng thiết bị đầu cuối, hãy làm theo các bước sau:
Cài đặt openjfx (nếu chưa được cài đặt):sudo apt cài đặt openjfx
Liệt kê các vị trí thư viện javafx:truy vấn dpkg -L openjfx
Đầu ra sẽ trông như thế này:
. /usr /usr/share /usr/share/doc /usr/share/doc/openjfx /usr/share/doc/openjfx/TODO.Debian /usr/share/doc/openjfx/changelog.Debian.gz /usr/ chia sẻ/doc/openjfx/copyright/usr/share/openjfx/usr/share/openjfx/lib /usr/share/openjfx/lib/javafx.properties /usr/share/openjfx/lib/javafx.base.jar /usr/share/openjfx/lib/javafx.controls.jar /usr/share/openjfx/lib/javafx .fxml.jar /usr/share/openjfx/lib/javafx.graphics.jar /usr/share/openjfx/lib/javafx.media.jar /usr/share/openjfx/lib/javafx.swing.jar /usr/share/openjfx/lib/javafx.web.jar
java --module-path $PATH_TO_OPENJFX-LIB --add-modules module_1,module_2,module_3,...,module_n -jar $PATH_TO_JAR_FILE
java --module-path /usr/share/openjfx/lib --add-modules=javafx.controls,javafx.fxml,javafx.base,javafx.media,javafx.web,javafx.swing -jar '/home/lotfi /Documents/MyAppfolder/my_application.jar'
Giới thiệu về java - Lỗi: Không thể tìm hoặc tải ứng dụng lớp chính. Nguyên nhân chủ yếu là do: java. lang.NoClassDefFoundError: javafx/application/Application JDK 11, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/53319350/
Tôi đang cố gắng giảm bớt sự hoảng loạn từ bên trong par_iter() và tiếp tục những gì xảy ra sau khối par_iter. Nếu tôi có cái này, tôi sẽ hiểu mọi thứ một cách chính xác và không có hiện tượng hoảng loạn nào xảy ra: let dog: Dog = Dog
Tôi có thể giả định rằng mọi NoClassDefFoundError được tạo ra từ cơ chế tải lớp JDK luôn có ClassNotFoundException là nguyên nhân trong dấu vết ngăn xếp không? Ngoài ra, NoClassDefFoun
Tôi có gói chương trình sau com; nhập java.io.PrintStream; nhập java.net.URL;
Tôi có một số mã đơn giản được viết bởi một nhóm người khác (hiện không có sẵn) tham chiếu đến một số tệp jar mà tôi nhận được. Khi tôi biên dịch mã, mọi thứ đều ổn, nhưng ngay khi mã cố gắng tạo một phiên bản của một lớp được xác định trong một trong các tệp jar, tôi nhận được java
Tôi đang cố gắng làm theo ví dụ tại https://github.com/airbrake/airbrake-django#manually-sending-errors-to-airbrake để gửi thủ công
Tôi không chắc tại sao điều này lại được đệ quy. jTable1.getModel().addTableModelListener(new TableModelListener() { bảng trống công khai
Tôi đã làm theo readme tại https://github.com/cloudfoundry/vcap và nó sẽ hoạt động tốt... nhưng tôi gặp lỗi này: Có ai biết chuyện gì đang xảy ra không? Tôi đang dùng Ubuntu10.04
Tôi chỉ tự hỏi liệu có ai biết cách gỡ lỗi trong trường hợp bạn có một trang trống với UI-Router không. (Tất nhiên bảng điều khiển không có bất kỳ lỗi nào) Bằng cách thực hiện console.log cho các sự kiện của bộ định tuyến (lấy từ tại đây ) tôi thấy rằng nó vào đúng trạng thái, nhưng
Có một sự cố trên trang web của chúng tôi khi một số người dùng Firefox nhận được thông báo "Yêu cầu không hợp lệ" khi truy cập trang web của chúng tôi (không có gì hơn, chỉ có từ "Yêu cầu không hợp lệ"!) Điều này có vẻ là do cookie theo dõi của Google bị hỏng, có thể_ _utm
Trong khi chạy Guard trong dự án Rails 4 bằng Guard-rspec, đôi khi tôi gặp lỗi sau khi mở/đóng tệp trong vim. Tôi đã thử nâng cấp/hạ cấp Guard, Guard-rspec, pry và các thư viện khác nhưng không gặp may. chà xát
Hôm nay tôi gặp phải lỗi này khi viết chương trình. Nguyên nhân do:java.lang.ClassCastException: org.cubeville.blocks.CrossedBlockBrush có thể
Tôi nhận được ngoại lệ con trỏ rỗng khi thực thi ứng dụng của mình nhưng tôi không chắc tại sao. Sự cố xảy ra trên dòng: task.execute(""); nhưng tôi không chắc tại sao tôi lại nhận được ngoại lệ con trỏ null. (Tôi đã xác minh rằng tôi có kết nối internet và nó được kết nối với XML
Xin chào, tôi có một ứng dụng java mà tôi đang cố gắng sử dụng để ghi vào tempDir nhưng tôi vẫn gặp ngoại lệ sau. Tôi thừa nhận tôi không biết nhiều về việc ghi tập tin, vì vậy hy vọng tôi thiếu một điều gì đó nhỏ. Nguyên nhân: java.io.FileNo
Tôi không hiểu tại sao điều này lại xảy ra. Tôi đã thực hiện một số nghiên cứu về các câu hỏi khác và nhận thấy rằng không thể sửa đổi bộ sưu tập khi sử dụng vòng lặp for. Tuy nhiên, tôi đang sử dụng iterator, tại sao nó không hoạt động? bộ đếm int = 0;
Hiện tại tôi đang sử dụng OSX Server (Yosemite) để lưu trữ một loạt ứng dụng PHP, một số ứng dụng có thư mục con bên dưới thư mục gốc tài liệu trang web cho tên miền phụ. Máy chủ OSX kể từ khi được cập nhật lên phiên bản Yosemite
SqlCommand objsql = new SqlCommand(); .
Khi tôi cố gắng thêm một "đối tượng" vào cơ sở dữ liệu rồi hiển thị nó vào TableView, nó hiển thị Ngoại lệ UnsupportedOperationException. Mọi thứ đều ổn cho đến khi tôi thêm mã này vào "public void i
Tôi nhận được nhật ký lỗi sau: 05-29 20:57:29.886: D/AndroidRuntime(359): Tắt VM 05-29 20:57:29.896: W/dalvikv
Tôi có hai dự án, dự án đầu tiên là dự án Ejb3 có tên SessionBean và dự án còn lại là dự án java có tên SessionBeanClient. Đối với IDE tôi sử dụng chàm nhật thực. Tôi đã hoàn thành mã,
Tôi có một ứng dụng web ASP.NET sử dụng xác thực thành viên biểu mẫu. Gần đây chúng tôi đã tiến hành thử nghiệm khả năng thâm nhập và một trong những vấn đề được cảnh báo là khả năng đánh cắp tài khoản người dùng. Nếu giá trị cookie .ASPXAUTH được sao chép từ người dùng trước khi đăng xuất, người dùng có thể
Tôi là một lập trình viên xuất sắc, rất giỏi!