Tôi đang cố gắng biên dịch javabot trên cửa sổ bằng cách sử dụng maven 2. Tôi đã biên soạn các chương trình java trong quá khứ (vì vậy tôi biết JDK mặc định đang hoạt động chính xác), và đây là lần đầu tiên tôi sử dụng maven. Lỗi tôi nhận được là:Lỗi khi biên dịch chương trình java với maven trên windows
[INFO] Compilation failure
\evanchooly-javabot-dbea131\apt-tools\src\main\java\javabot\maven\Indexer.java:[23,37] package com.sun.tools.javac.processing does not exist error: Bad service configuration file, or exception thrown while constructing Processor object: javax.annotation.processing.Processor: Provider javabot.maven.Indexer not found
Tôi (nghĩ) Tôi đã đặt chính xác tất cả biến môi trường theo hướng dẫn trên trang tải xuống maven, cũng như đã nâng cấp lên Java 1.6.0_22, và vẫn còn lỗi tương tự.
Tôi đã liên hệ với những người khác, những người đã nói với tôi rằng maven có thể biên dịch chương trình chính xác trên OSX và Linux mà không gặp bất kỳ sự cố nào. Ai đó có thể cho tôi hướng dẫn rõ ràng về những gì sẽ cần phải được thực hiện để biên dịch javabot trên cửa sổ bằng cách sử dụng maven? Cảm ơn. (Tôi đang chạy Windows XP, 32 bit)
Chỉ cần đảm bảo rằng java.home của maven xem chính xác 1,6 jdk của bạn, bạn có thể tạo thuộc tính như $ {java.home} my.java.home> sau đó chạy trợ giúp : hiệu quả-pom và xem những gì my.java.home đánh giá. –
có thể điều này sẽ giúp: https://forums.oracle.com/forums/thread.jspa?messageID=4825107 – yegor256