2009-10-15 39 views
17

Tôi mới sử dụng jav/Eclipse.ANT này là gì?

Tôi đã cài đặt nhật thực và làm việc trên tệp JAVA 1.4 bằng cách sử dụng nó làm IDE. tôi thực hiện thay đổi mã của tôi và lưu nó và muốn Chạy (CNTR F11) hoặc Debub (F11) mỗi khi tôi đang được nhận

select what to run 
      Ant Build 
      Ant Build.. 

xây dựng Ant này là gì? Làm thế nào để khắc phục/kết nối/Ant Xây dựng?

Bản dựng kiến ​​trúc đã biến một loại khối bản phát hành cho tôi hiển thị một phiên chạy tệp. Làm thế nào để chạy tập tin của tôi với ra nhận được khối đường Ant?

+0

Ai đó có danh tiếng cao hơn, vui lòng gắn lại như Eclipse. –

+0

Bạn đã tạo một dự án 'Java' chưa? Tệp bạn đang làm việc có phương thức 'chính' không? –

Trả lời

1

Bạn có thể sử dụng Ant để tạo dự án, tạo tài liệu từ javadocs nội dòng, kiểm tra vi phạm tiêu chuẩn mã hóa, chạy thử nghiệm và như vậy. Bạn có thể sử dụng nó với một hệ thống điều khiển phiên bản và/hoặc hệ thống tích hợp liên tục với nhau.

Apache Ant
Cruise Control ci system

+1

Vì vậy, tôi có cần cài đặt Ant không? hoặc là có một cách nó có thể chạy file java của tôi mà không cần "Ant Build"? – vas

+0

bạn có thể biên dịch tệp java bằng gcc hoặc bất kỳ thứ gì bạn thích. Ant chỉ là một công cụ tuyệt vời cho bạn, nhưng không phải ở mức độ kiến ​​thức của bạn. – erenon

+0

Tôi nghĩ rằng tác giả bị nhầm lẫn với thông điệp mà anh ta nhận được từ IDE Eclipse. –

3

Các tập tin Java cần có một phương pháp chính cho nhật thực để cung cấp cho bạn tùy chọn để chạy như một ứng dụng Java. Nếu không, nó cung cấp các tùy chọn khác như chạy trên máy chủ hoặc chạy như xây dựng Ant và vân vân.

+0

oh tôi thấy ... hiện tại tôi đang sử dụng "chạy/cmd" ... D:/... javac test.java "để thực thi tệp java của tôi. Điều này rất tẻ nhạt để sử dụng nhật thực cách cung cấp/liên kết "phương pháp java chính"? – vas

1

Bạn không cần xây dựng ANT để chạy thử một ứng dụng Java đơn giản. Dưới đây là những gì tôi làm:

Mở tệp java, nhấp vào mũi tên xuống bên cạnh nút chạy màu xanh lá cây trên thanh công cụ. Sau đó chọn nút chạy trong trình đơn thả xuống như thế này:

alt text http://tracyprobst.com/SOImages/EclipseRun1.JPG

Có lẽ là một lựa chọn menu hoặc phím chức năng để đạt được điều đó, nhưng tôi không bao giờ thấu hiểu được.

Trên màn hình kết quả, hãy nhấp vào nút ở góc trên cùng bên trái để khởi chạy cấu hình mới. Ở đây bạn có thể cung cấp những thứ như đối số hoặc đặt một classpath đặc biệt khác với cấu hình dự án của bạn.

Sau đó nhấp vào nút RUN ở cuối hộp thoại và nó sẽ chạy mã của bạn. Khi bạn đã xác định cấu hình chạy, bạn không cần xác định lại cấu hình đó cho lớp cụ thể đó. Nút Debug và nút Run là thanh công cụ chia sẻ cùng một cấu hình chạy.

8

Tôi đã gặp sự cố tương tự, khi tôi nhấp vào "Chạy", tôi sẽ nhận được trình đơn có tùy chọn "Ant Build" hoặc "Ant Build ..." - mặc dù tôi có phương pháp chính.

Cuối cùng tôi đã chạy chương trình của mình như bình thường khi tôi sao chép và dán mã của tôi vào một tệp mới trong thư mục dự án mới. Tôi đã xóa toàn bộ tệp cũ cùng với thư mục nguồn của nó.

Khi tôi tạo lớp mới, tôi đã chọn tùy chọn "Sử dụng thư mục dự án làm thư mục gốc cho nguồn và tệp lớp" thay vì tạo thư mục riêng.

Sau đó, khi tôi nhấp vào "Chạy", tôi có một số đầu ra đặc biệt trong lần đầu tiên mà tôi không hiểu. Lần thứ hai, tuy nhiên, tôi có tất cả các chương trình của tôi chạy như trước đây.

Tôi không chắc chắn những gì các hành động này đã làm để giải quyết vấn đề, như tôi cũng là một lập trình viên mới làm quen. Nhưng tôi nhận được thông tin của tôi từ http://www.daniweb.com/software-development/java/threads/199459/simple-java-applet-wont-run-on-eclipse#.

Hy vọng điều này sẽ hữu ích.

0

1.Compiling mã 2.Packaging những chương trình 3.Deploying các mã nhị phân để máy chủ thử nghiệm 4.Testing những thay đổi 5.Copying mã từ một địa điểm khác

Để tự động hóa và đơn giản hóa các nhiệm vụ trên, Apache Ant rất hữu ích. Nó là một công cụ xây dựng và triển khai hệ điều hành có thể được thực thi từ dòng lệnh.

0

Tôi cũng gặp sự cố này. Ví dụ, nó vui mừng với tôi vì tôi đã viết mã trong NetBeans sau đó tôi đã cố gắng chạy nó với Eclipse. Đầu pop-up là:

Ant Build

sau đó nó xuất hiện lỗi này:

Error

Giải pháp đơn giản nhất đối với tôi là để sao chép và dán lớp học của tôi vào một cái mới tạo trong Eclipse. Không có lỗi nào khác hiển thị và mã chạy lúc đầu.

0

tôi đã cùng một vấn đề tôi giải quyết bằng cách:

  1. tạo một dự án Java mới trong không gian làm việc bạn đang sử dụng.
  2. tạo một lớp mới trong dự án của bạn.
  3. sao chép mã của bạn vào thư mục src và chạy.

Nó sẽ hoạt động.