2011-06-10 25 views
5

Tôi đang sử dụng NetBeans 7.0 và Glassfish 3.1 với mùa xuân, phiên bản 3.0.2 và lâu tôi nhận được lỗi như thế này:Có giải pháp nào cho lỗi gây phiền nhiễu này không?

"someProjectName \ nbproject \ xây dựng-impl.xml: 1060: Không thể xóa tập tin SomeProjectname \ xây dựng \ web \ WEB-INF \ lib \ antlr-2.7.6.jar "

Bất kỳ ai có bất kỳ ý tưởng nào có thể là nguyên nhân gây ra điều này?

+1

Nếu bạn đang sử dụng mục trình đơn Sạch hoặc Sạch và Xây dựng của dự án, bạn có thể tiến bộ bằng cách tránh các mục này ... Bằng cách sử dụng mục Chạy và tận dụng 'Triển khai khi Lưu', bạn không cần sử dụng 'mục tiêu sạch' rất thường xuyên ... – vkraemer

+1

bạn có thể giải thích ... điều gì thực sự xảy ra khi tôi chọn "Làm sạch và xây dựng"? Tôi không nhận thức được tất cả những thứ nền tảng .... cảm ơn cho các đề nghị mặc dù ... – aProgrammer

Trả lời

5

Đó là một không phải là một lỗi, Nó có thể xảy ra do một số lý do:

  1. jar vẫn đang diễn ra (trong bộ nhớ)
  2. Một số trang được mở ra đó là sử dụng jar..
  3. Cửa sổ trình khám phá chứa thư mục chứa bình đang mở.

Cũng có thể có các lý do khác ... nhưng tôi đã giải quyết được vấn đề trên nhiều lần bằng cách loại bỏ ba điều kiện trên.

Kiểm tra xem nó có phù hợp với bạn không.

1

Trên đầu trang của những gợi ý của knurdy ... Bạn có thể tìm thấy Unlocker một công cụ hữu ích trong vấn đề đó. Chỉ khi bạn đang làm việc trên nền tảng Microsoft Windows, mà tôi đoán bạn làm.

1
  1. Đóng NetBeans
  2. Dừng AppServer (tôi sử dụng GlassFish)
  3. Bắt đầu NetBeans
  4. sạch và Triển khai
  5. Bắt đầu AppServer

Nó hoạt động.

+0

Mục tiêu của câu hỏi là để biết nguyên nhân của vấn đề. Tại sao chúng ta cần khởi động lại netbeans? Bất cứ điều gì khác hơn là khởi động lại netbeans sẽ được chấp nhận như là một câu trả lời .. – aProgrammer

+0

Xin lỗi. Tôi chỉ muốn đưa ra một giải pháp thiết thực. Nhưng nếu bạn cần giải thích về vấn đề này thì đây là giả thuyết: .jar đã bị khóa. Có thể có nhiều nguyên nhân của loại khóa này. Ví dụ như một bế tắc hay như vậy. Istvan –

0

Nếu bạn đang sử dụng Windows. Đi tới trình quản lý tác vụ -> Xử lý và Giết quá trình java.exe tại đó. nó sẽ giải quyết vấn đề nếu bình đó vẫn đang chạy trong bộ nhớ.

1

Dường như tệp được tải trên máy chủ và do đó hiện đang được sử dụng. Bạn chỉ cần phải stop the server>clean or clean and build your project và nó sẽ bị xóa. Không cần phải đóng Netbeans hoặc giết java.exe.

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