Bắt đầu Eclipse w / Không gian làm việc cụ thể


167

Có cách nào để bắt đầu một thể hiện của nhật thực, truyền cho nó một loại tham số nào đó bảo nó sử dụng một không gian làm việc cụ thể không?

Vấn đề tôi đang cố gắng giải quyết là tôi có một không gian làm việc cho các dự án công việc và một cho các dự án cá nhân. Tôi muốn có thể buộc chúng vào các không gian làm việc để tách các phím tắt mà tôi có thể khởi chạy độc lập.

Câu trả lời:


253

Từ http://help.eclipse.org/help21/topic/org.eclipse.pl platform.doc.user/t task / rucky_eclipse.htmlm :

Sử dụng đối số dòng lệnh sau:

-data your_workspace_location

Ví dụ,

-data c:\users\robert\myworkspace

bạn cũng có thể sử dụng các tên đường dẫn tương đối theo kiểu UNIX như

-data ../workspace

ngay cả trong Windows, trong trường hợp thứ gì đó không giống như dấu hai chấm hoặc dấu gạch chéo ngược trong tham số, như Jumplist Launcher


17
Mặc dù câu trả lời này là 5 năm, tôi muốn thêm vì nó hiển thị như một kết quả tìm kiếm hàng đầu. Vấn đề là nếu bạn thêm các đối số VM trong dòng lệnh cũng như vậy -vmargs -Xms128m -Xmx512m, hãy đảm bảo rằng chúng đến SAU khi đối số dữ liệu khác bạn sẽ gặp lỗi trong khi khởi chạy.
Vrushank

Bây giờ, làm thế nào để bạn thêm tùy chọn này trên phím tắt máy tính để bàn ...?
Danijel


15

Chúng tôi đặt không gian làm việc mặc định cho học sinh tại một trường trung học bằng cách sửa đổi các thuộc tính phím tắt. Trong trường hợp này, chúng tôi vận hành môi trường Windows 7. Không gian làm việc mặc định nằm trên chia sẻ mạng của học sinh được ánh xạ là ổ H: vì vậy chúng tôi đã thêm -data h: \ workspace . Ảnh chụp màn hình hiển thị chính xác ở đâu.

nhập mô tả hình ảnh ở đây


Cảm ơn bạn cho hình ảnh trong câu trả lời !! :)
swateek

10

lưu ý rằng bạn có thể sử dụng các tên đường dẫn tương đối theo kiểu UNIX như

-data ../workspace

ngay cả trong Windows, trong trường hợp thứ gì đó không giống như dấu hai chấm hoặc dấu gạch chéo ngược trong tham số, như Jumplist Launcher


2

Câu hỏi cũ, tôi biết, nhưng chỉ muốn chỉ ra rằng bạn có thể cần thêm dấu ngoặc kép xung quanh đường dẫn không gian làm việc đích. Ví dụ; Tôi đã thử C:\Eclipse\eclipse.exe -data E:\Eclipse Projects2và nó sẽ mở một không gian làm việc trống, mặc định, trong khi thực hiện C:\Eclipse\eclipse.exe -data "E:\Eclipse Projects2"cho phép nó sử dụng không gian làm việc hiện có. Tôi đoán điều này thay đổi dựa trên phiên bản HĐH và / hoặc Eclipse, nhưng tôi không chắc chính xác các yếu tố nào trong vấn đề này, vì vậy hãy thử cả hai cách cho đến khi bạn nhận được một để tải không gian làm việc chính xác / hiện có.


Nhận xét cũ, nhưng lý do tại sao bạn cần đặt vị trí không gian làm việc của bạn trong dấu ngoặc kép là vì bạn có một khoảng trắng trong tên. Tất cả các đường dẫn có khoảng trắng cần nằm trong dấu ngoặc kép để được giải thích chính xác. nếu bạn loại trừ các trích dẫn, đường dẫn sẽ được hiểu là E: \ Eclipse và dự án 2 sẽ được gửi dưới dạng đối số mới cho nhật thực.
Nadrendion

1

Tạo một tệp lối tắt với mục tiêu:

Tạo một lối tắt của nhật thực của bạn. Mở thuộc tính của tệp lối tắt và đặt mục tiêu như sau,

E\STS.exe -data "WORKSPACE_LOCATION"

Để khởi chạy từ tệp .bat:

cd ECLIPSE_LOCATION   
start STS.exe -data "WORKSPACE_LOCATION"

Thí dụ:

cd /D D:\IDE\sts-bundle\sts-3.7.0.RELEASE    
start STS.exe -data "D:\My Workspace\workspace1"

0

Từ https://help.eclipse.org/topic/org.eclipse.pl platform.doc.isv/reference/misc/r nb-options.html

Cũng có thể chỉ định vị trí không gian làm việc bằng cách sử dụng đối số osgi.instance.areaJVM như-Dosgi.instance.area=../workspace

Điều này có thể được chỉ định trong tệp eclipse.ini cùng với các đối số JVM hiện có / khác như -Xms, -Xmx.

Tùy chọn này có thể thuận tiện cho những người chỉ muốn thêm vào tệp eclipse.ini (đã chứa các đối số JVM khác) mà không phải lo lắng để đảm bảo rằng các đối số JVM xuất hiện ở cuối.


-2

Tôi ước mọi người sẽ đưa ra một ví dụ thực tế, tôi học tốt hơn với các ví dụ hơn là cú pháp. vì vậy nó ở đây ...

"C:\MyEclipse Blue Edition\MyEclipse Blue Edition 10\myeclipse-blue.exe" -showlocation -data "C:\EclipseWork\WorkSpace"

lệnh này sẽ mở nhật thực với không gian làm việc được chỉ định. đây là một ví dụ làm việc

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.