2013-06-20 39 views
6

Tôi tươi về ý tưởng intellij. Tôi chỉ cần nhập một số dự án từ eclipse, và đó là các mô-đun trong ý tưởng intellij.
Tôi chạy một chính trong một mô-đun và nhận được file can not found ngoại lệ. Tôi kiểm tra tham số user.dir và tìm nó trực tiếp đến một mô-đun khác (mô-đun đó là mô-đun đầu tiên khi tôi nhập các dự án nhật thực).intellij ý tưởng mô-đun mặc định "user.dir"

System.out.println(System.getProperty("user.dir")); 

Tôi chỉ muốn đặt user.dir vào thư mục mô-đun đó khi tôi chạy chính trong một mô-đun. Làm thế nào để thiết lập nó?

Trả lời

9
  1. Tạo một Run/Debug configuration cho các lớp học chính của bạn (cách dễ nhất là click chuột phải vào nó và chọn Save 'MyClass.main()').

  2. Bây giờ, tìm cấu hình của bạn (đặt theo tên của lớp học của bạn) trên thanh công cụ thả xuống chính và chọn Sửa Configurations

  3. Đối VM options, đặt -Duser.dir=whatever

Ngoài ra, thiết Working directory có thể có thể giúp bạn.

+4

Có, tôi đặt thư mục Hoạt động thành $ MODULE_DIR $, nó có thể cung cấp cho tôi những gì tôi muốn. Tôi cũng tìm thấy thiết lập mặc định cho điều này: Run-> Edit configure-> Defaults. Tất cả các ứng dụng EXCEPT Chạy/gỡ lỗi cấu hình bạn tạo bằng tay sẽ sử dụng các thiết lập mặc định. – bluearrow

+0

Cảm ơn @bluearrow, đó là thông tin thực sự hữu ích. – vikingsteve

+0

bluearrow - bạn là người đàn ông của tôi! – PiersyP

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