2010-06-03 42 views
6

Tôi có một bài kiểm tra và tôi muốn in các tệp Java của tôi (trong các dự án NetBeans) càng nhanh càng tốt. Tôi đã tự hỏi là có một cách để in toàn bộ một dự án/dự án trong NetBeans với một cú nhấp chuột? hoặc bạn có một gợi ý tốt hơn? (Tôi sẽ sử dụng Windows XP và không có biên tập viên đẹp như Gedit hoặc Kate cài đặt)In Dự án trong NetBeans

+0

Bạn có quyền truy cập vào vỏ cửa sổ không? Có thể là giá trị học tập trước làm thế nào để viết một cmd hoặc PowerShell kịch bản nhanh chóng mà đệ quy sẽ tìm kiếm một cây thư mục cho java file và in chúng? (Tôi giả sử bạn đang không được phép thực hiện bất kỳ mã trong với bạn) Nếu bạn đang tạo ra rất nhiều tác phẩm sau đó viết lại kịch bản từ bộ nhớ có thể làm việc ra nhanh hơn so với in chúng bằng tay. Bạn phải tự hỏi những gì họ sẽ làm gì với danh sách mã một lần họ đang in ra mặc dù? O.o –

+0

tôi sẽ chỉ có quyền truy cập vào cửa sổ vỏ không phải là PowerShell. tôi có thể đệ quy tìm kiếm các tệp .java nhưng không biết cách gọi dịch vụ in. ồ, tôi cũng được phép mang bản in cùng với tôi. –

Trả lời

4

Cho rằng identical question trên diễn đàn netbeans so với năm ngoái không được trả lời bài viết nào, tôi sẽ nói không.

Khi tôi cần in ra dự án Comp Sc năm cuối của mình (cần thiết để in một bản in đầy đủ + đĩa CD cài đặt được đánh bóng, các cây nghèo đã chết cho ...), tôi mở mỗi tệp rồi thông qua và đã in một bản in & trên mỗi cái. :(

+0

mà thổi ... hy vọng họ sẽ thực hiện một tính năng như vậy. tuổi của chúng tôi có thể là kỹ thuật số nhưng các tổ chức vẫn yêu cầu báo cáo và câu trả lời thi trong bài báo. tôi có lẽ sẽ chỉ lãng phí ½hour để in nó trong kỳ thi. –

1

Tôi có cùng một vấn đề.Tôi đang học lớp Khoa học Máy tính với Lập trình Java. Việc sắp xếp bài tập về nhà của tôi liên quan đến việc tạo một dự án với nhiều tệp lớp học (7 hiện tại) nên tôi đã tìm kiếm google để in ra Tuy nhiên, tôi đã nghĩ ra một chút cách kludgy để làm điều này, sau khi đọc nó, bạn có thể là thẩm phán về thời gian thực sự tiết kiệm được bao nhiêu. Bạn càng có nhiều lớp học trong một dự án duy nhất, Phương pháp luận là kludgy vì nó liên quan đến việc truy cập hệ thống ít nhất có thể, bởi vì khi bạn nói bạn đang ở trên máy tính của trường nên tôi sẽ chỉ cho phép truy cập cơ bản nhất. Tuy nhiên, có thể là nếu bạn không thể mở dấu nhắc lệnh, bạn có thể thực thi một tập tin .bat Vì vậy, ở đây đi.


  • Point command prompt vào thư mục nguồn của bạn và gõ:

    dir /b > projectDir.txt 
    

    hoặc lưu mà 1 dòng trong một trình soạn thảo văn bản như dir.bat

    này sẽ cung cấp cho bạn một tập tin văn bản liệt kê tất cả các tệp java trong thư mục nguồn của bạn

  • mở notepad và nhập 1 dòng này

    /*PAGEBREAK*/ 
    
  • tiết kiệm tập tin đó như pagebreak.txt
  • bây giờ, mở projectDir.txt tập tin mà bạn đã tạo bằng Notepad.
  • làm thay thế một toàn cầu của ".java" với ".java+pagebreak.txt+"
  • thoát khỏi dòng có projectDir.txt niêm yết
  • lưu tập tin như projectDir.html
  • mở tập tin này trong một trình duyệt web. điểm này là để loại bỏ các ngắt dòng được tạo ra bằng cách sử dụng dir /b.
  • ngay bây giờ, sao chép dòng văn bản này và dán vào cửa sổ notepad mới. ở đầu dòng, thêm "copy /b" và ở cuối dòng, thay thế "+" cuối cùng bằng "wholeProject.java"
  • chạy tệp bat của bạn. nếu mọi thứ đã thành công, bạn sẽ có một tệp java chứa tất cả các lớp của bạn. thêm tệp này vào cây dự án của bạn trong IDE netBeans.
  • Xuất tệp đó dưới dạng tệp HTML.một vấn đề là nếu bạn sử dụng số dòng, các con số sẽ liên tục; mỗi lớp học mới sẽ không bắt đầu với 1, vì vậy tôi khuyên bạn nên chống lại điều đó.
  • Mở tệp html trong notepad. Thực hiện thay thế toàn cầu "/*PAGEBREAK*/" bằng "<p style='page-break-before: always'>". Lưu tệp của bạn, mở tệp trong trình duyệt.
  • Khi bạn in, nó sẽ in mỗi lớp trên trang riêng của nó.

hy vọng điều này sẽ hữu ích! netBeans nên thực sự thực hiện điều này mặc dù, phương pháp của tôi là khá ngốc nghếch và contrived.

0

Tôi tìm thấy một cách mới (Tôi hy vọng nó là một cách mới ...)

  1. Trước tiên, bạn muốn sao chép html, bạn có thể làm điều đó bằng cách chọn "In sang HTML .. . "tùy chọn từ cài đặt Netbeans và chọn tùy chọn" In tới Clipboard ".
  2. Mở ứng dụng văn bản bất kỳ và dán nó, lưu với tiện ích mở rộng .html.
  3. Bây giờ bạn có thể sử dụng từ bất kỳ trình duyệt nào để in theo cách bạn muốn.
Các vấn đề liên quan