tôi sẽ khuyên bạn nên sử dụng một biến thể của Eclipse Java IDE khi làm việc với phát triển jar.
File > New > Java Project
Right Click "src" > New > Package > Name your package pack1.projectname.
Right Click "pack1.projectname" > New > Class > projectname as class name.
Viết tất cả mã mà trái tim bạn mong muốn cho dự án này. Java là một ngôn ngữ rất thú vị. Luôn sử dụng các gói với các tệp lớp của bạn, đặc biệt là khi bạn chắc chắn rằng bạn sẽ nhập mã của riêng bạn trong các tệp khác. Vì vậy, bạn có thể nhập import1.projectname.handler.EventHandler;
File > Export > Java > JAR file, or Runnable JAR file > Next > export destination
Điều này sẽ đóng gói tệp jar của bạn, phù hợp với tệp kê khai META-INF, cũng nếu bạn đang phát triển ứng dụng hoặc plugin, cho bất kỳ thứ gì như Minecraft. Bạn sẽ cần một tệp plugin.yml và config.yml. Bạn bấm chuột phải vào thư mục dự án không phải là "src" trong trình thám hiểm dự án. Làm mới> Tệp> plugin.yml và config.yml. Chỉ là một lưu ý phụ.
Lý do tôi luôn sử dụng pack1 như mã định danh gói toplevel của tôi là tất nhiên vì vậy tôi có thể cho biết gói nào tôi đang làm việc khi cập nhật dự án của mình. Tôi luôn luôn làm điều này để dễ dàng so sánh các tập tin tôi đã cập nhật, tại sao tôi cập nhật chúng, vv vv Vì vậy, phân phối ban đầu sẽ là pack1.projectname. Phiên bản tiếp theo pack2.projectname. Ngoài ra, khi không cập nhật mã trong toàn bộ tệp, bạn chỉ có thể nhập pack1.projectname.handler.EventHandler; import pack2.projectname.builder.RandomFile; pack3.projectname.init.init; Đây là một cách rất có tổ chức để phát triển trong Java bằng Eclipse.
Hy vọng điều này sẽ giúp bạn trong việc tìm kiếm để bắt đầu các dự án của bạn trong Java.Tôi sẽ không viết mã Java trên stackoverflow trừ khi người yêu cầu cho thấy một đoạn của dự án của riêng mình, và chỉ không thể phá vỡ khối lập trình của mình. Tập luyện giúp hoàn hảo hơn.
'public static void main (String [] args) {System.out.println (" Hello world! "); } ' –
Vì vậy, con đường để đi là liên tục xuất dự án của tôi vào một JAR và chạy trong một cửa sổ dòng lệnh? – John
Trong phòng thu trực quan, tôi có thể tạo một dự án bàn điều khiển. Khi tôi muốn kiểm tra các dòng mới nó sẽ tự động mở một cửa sổ giao diện điều khiển. Làm thế nào để đạt được điều này? – John