2013-08-27 42 views
5

Tôi đang cố gắng tạo một tệp thi hành của Ứng dụng Java của mình nhưng tôi không biết cách thực hiện điều đó.Cách tạo dự án java thực thi trong eclipse

Tôi biết cách tạo tệp jar thực thi, nhưng tôi muốn tạo một ứng dụng có thể chạy được.

Tôi đang sử dụng eclipse indigo để tạo ứng dụng java và tạo tệp jar.

Làm cách nào để thực thi?

+0

Bạn có ý nghĩa gì với Ứng dụng có thể thực thi? Một exe? –

+0

@NarendraPathai - vâng thưa ông. –

+0

oh không không, tôi là người mới bắt đầu trong java vì vậy muốn biết về nó. nếu không tôi vẫn chưa đăng câu hỏi như vậy. –

Trả lời

4

Tôi khuyên bạn nên launch4j để tạo ra tập tin thực thi từ các tập tin JAR.

0

Nhiều năm trước, Microsoft sử dụng để có thể tạo exe từ mã java, nhưng tôi không tin rằng Eclipse có tính năng này.

+0

thì phải làm gì? bất kỳ hướng dẫn thưa ông ?? –

+1

Trình bao bọc JSmooth .exe tệp jar java để thực thi JSmooth là một Trình bao bọc thực thi Java. Nó tạo ra các bệ phóng Windows nguyên bản (chuẩn .exe) cho các ứng dụng java của bạn. Nó làm cho việc triển khai java mượt mà và thân thiện hơn, vì nó có thể tự tìm thấy bất kỳ máy ảo Java nào được cài đặt. Khi không có máy ảo nào, trình bao bọc có thể tự động tải xuống và cài đặt một JVM phù hợp hoặc chỉ hiển thị một thông báo hoặc chuyển hướng người dùng đến một trang web. JSmooth cung cấp nhiều trình bao bọc khác nhau cho ứng dụng java của bạn, mỗi người trong số họ có hành vi riêng của họ: Tải xuống: http://jsmooth.sourceforge.net/ – ankit

+0

@ScaryWombat tin rằng bạn đang đề cập đến [Visual J ++] (https://en.wikipedia.org/wiki/Visual_J%2B%2B) –

1

Bạn có thể sử dụng JSMOOTH để bọc tệp jar của mình vào tệp .exe. từ wiki -> JSmooth là một công cụ để gói các tệp Java JAR vào các tệp EXE có thể thực thi của Windows.

Để biết thêm thông bạn có thể thấy this answer

1

Cách phổ biến nhất để tạo ra một EXE từ một tập tin jar là sử dụng whats gọi là "wrapper".

một trong các trình bao bọc phổ biến hơn là http://www.jwrapper.com/ mà tôi tin rằng mojang sử dụng để bọc Minecraft cho cửa sổ.

Tuy nhiên, nếu bạn muốn tạo một EXE thuần túy, chạy độc lập, bạn sẽ cần một trình biên dịch gốc ví dụ: http://jnc.mtsystems.ch.

Vào cuối ngày, java được thiết kế để chạy trên máy ảo nhấp đúp vào cửa sổ mở nó lên, nhưng nếu bạn thực sự muốn tạo EXE thì các phương thức trên sẽ hoạt động.

Các vấn đề liên quan