2011-12-07 27 views
42

Tôi vừa thiết lập một máy trạm Ubuntu và muốn thêm một số cài đặt vào eclipse.ini. Khi tôi tìm kiếm các tập tin tôi thấy:Eclipse tìm eclipse.ini dưới Linux

  • /etc/eclipse.ini
  • /usr/lib/eclipse.ini

Câu hỏi của tôi là:

  • Liệu Eclipse thực sự sử dụng cả hai tệp?
  • Nếu vậy, theo thứ tự nào nó đọc chúng?
  • Làm cách nào để hợp nhất chúng?
  • Cả hai tệp tôi tìm thấy đều nằm trong phạm vi hệ thống, có vị trí nào trong thư mục chính của tôi tôi có thể đặt một vị trí chỉ ảnh hưởng đến các trường hợp của tôi không?
+0

Hãy thử '~/.eclipse/org.eclipse., Nền tảng [...]/configuration/config.ini' trong đó [...] là phiên bản của bạn. – Kevin

+4

Nó chỉ ra rằng hai tập tin eclipse.ini thực sự là một tập tin liên kết với hai thư mục. –

+1

@JonStrayer Có vẻ như đó là câu trả lời cho câu hỏi của bạn; nếu có, tôi khuyên bạn nên đăng nó như một câu trả lời. Như bạn có thể biết, khi không có câu trả lời nào khác đề cập đến giải pháp của bạn, [khuyến khích trả lời câu hỏi của bạn] (http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer- câu hỏi của riêng bạn /). –

Trả lời

43

Chỉ có một tệp.

lrwxrwxrwx 1 root root 16 8 Tháng Tám 2012 /usr/lib/eclipse/eclipse.ini -> /etc/eclipse.ini

+3

Điều này cần được tài liệu tốt hơn. – escproxy

+1

Nó đã được chỉnh sửa trước khi nó được chỉnh sửa. –

+1

Ubuntu 12.04/etc $ sudo ls eclipse.ini không thể truy cập eclipse.ini: Không có tệp hoặc thư mục nào cho Eclipse Kepler Tháng 8 năm 2014 Vì vậy, đây không phải là câu trả lời chắc chắn về lửa – anon58192932

2

Bạn có thể đã thấy điều này ra, rất có thể là khi bạn cài đặt Eclipse quá trình cài đặt tạo ra (hoặc bạn đã làm bằng tay) một tập tin/usr/bin/eclipse mà nếu bạn kiểm tra xem nó có thể trông giống như sau:

#!/bin/sh 
export ECLIPSE_HOME="/opt/eclipse" 

$ECLIPSE_HOME/eclipse $* 

đặc biệt nếu bạn làm theo hướng dẫn tương tự như những like these trên If-không-đúng-rồi-sai

Mặt khác nếu bạn đã cài đặt từ một pac Kage, tôi nghi ngờ bạn sẽ thấy rằng nhật thực kết thúc trong/usr/bin, rất có thể là một liên kết tượng trưng đến/usr/lib/eclipse/eclipse (hoặc ít nhất là tôi tìm thấy nó trên hệ thống Fedora của tôi sau khi sử dụng yum để cài đặt nhật thực).

35

Dưới đây là làm thế nào để xác định tập tin eclipse.ini bạn nên sử dụng (joomla.org):

  • Nếu bạn đã tải về Eclipse IDE bằng tay từ internet "eclipse.ini" tập tin chỉ là bên trong thư mục giải nén
  • Nếu bạn cài đặt Eclipse thông qua thiết bị đầu cuối hoặc phần mềm trung tâm vị trí của tập tin là "/etc/eclipse.ini"
  • Trong một số phiên bản Linux, tệp có thể được tìm thấy tại "/usr/share/eclipse/eclipse.ini". Làm không sử dụng tệp này nếu bạn tìm thấy tệp cấu hình tại "/etc/eclipse.ini".

Để chắc chắn nơi thư mục Eclipse của bạn, hãy kiểm tra $ ECLIPSE_HOME, và nếu không quy định (những hướng dẫn tại nơi làm việc ít nhất là cho Juno):

  • mở Eclipse như bạn thường làm.
  • Bấm Trợ giúp -> Giới thiệu về Eclipse SDK
  • Bấm Cài đặt chi tiết
  • Đến tab Configuration
  • Find "eclipse.home.location = file: PATH". PATH là nơi cài đặt nhật thực.

nguồn:

+2

Đây phải là câu trả lời được đánh dấu là chính xác. Tôi đã ở trong thư mục Eclipse chưa được đóng gói của tôi. – anon58192932

0

Theo https://wiki.eclipse.org/Eclipse.ini

khởi động Eclipse được điều khiển bởi các tùy chọn trong $ ECLIPSE_HOME/eclipse.ini. Nếu $ ECLIPSE_HOME không được xác định, thì eclipse.ini mặc định trong thư mục cài đặt Eclipse của bạn (hoặc trong trường hợp của Mac, thư mục Eclipse.app/Contents/MacOS) được sử dụng.

0

Cách nhất định để đảm bảo chạy strace trên nhật thực. Trong đầu ra, bạn sẽ thấy nơi nhật thực thực sự cố gắng kéo tập tin từ đó.

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