Đây là lệnh ikvmc có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
ikvmc - biên dịch các lớp và lọ java thành các tổ hợp CIL
TỔNG HỢP
ikvmc [ -sự lựa chọn ] tốt nghiệp lớp XNUMX | bình hữu ích. Cảm ơn !
MÔ TẢ
IKVM là một bản cài đặt sẵn của Java cho thời gian chạy Cơ sở hạ tầng ngôn ngữ chung (CLI).
Nó bao gồm một trình biên dịch / xác minh mã byte JIT để dịch mã byte Java sang CIL và GNU
Classpath để cung cấp các thư viện lớp Java. ikvmc cho phép biên dịch Java một cách tĩnh
mã bytecodes trong các lớp Java và các chum thành các tổ hợp CIL. Các ikvm(1) chương trình cung cấp
biên dịch động sang CIL và thực thi.
Java tốt nghiệp lớp XNUMX or bình các tham số có thể là các tập tin, chẳng hạn như *.lớp học và được sử dụng để xử lý
nhiều nguồn trong một bước. Các bản sao được chỉ định trong quá trình xử lý sẽ bị bỏ qua, với
cảnh báo đưa ra.
LỰA CHỌN
-Dtên=giá trị
Đặt thuộc tính hệ thống tên đến giá trị trong thời gian chạy.
-căn hộ: mta
Áp dụng MTAThreadAttribute cho lớp chính.
-căn hộ: không có
Không áp dụng STAThreadAttribute cho lớp chính.
-căn hộ: sta
(mặc định) Áp dụng STAThreadAttribute cho lớp chính.
-cuộc họp:tên-hội
Chỉ định tên lắp ráp được tạo thành tên-hội Nếu tùy chọn này bị bỏ qua,
tên lắp ráp thường là tên tệp đầu ra.
-da [:tên gói hàng hữu ích. Cảm ơn ! | :tên lớp]
Đặt thuộc tính hệ thống để tắt xác nhận.
-gỡ lỗi Tạo thông tin gỡ lỗi trong tệp đầu ra. Chỉ hữu ích nếu các tệp lớp nguồn
chứa thông tin gỡ lỗi, chẳng hạn như được biên dịch với tùy chọn javac -g.
-disableassertions [:tên gói hàng hữu ích. Cảm ơn ! | :tên lớp]
Đặt thuộc tính hệ thống để tắt xác nhận.
-ea [:tên gói hàng hữu ích. Cảm ơn ! | :tên lớp]
Đặt thuộc tính hệ thống để bật xác nhận.
-enableassertions [:tên gói hàng hữu ích. Cảm ơn ! | :tên lớp]
Đặt thuộc tính hệ thống để bật xác nhận.
-loại trừ:tên tập tin
Sử dụng danh sách các lớp trong tên tập tin để loại trừ khỏi biên dịch.
-Chìa khóa:móc khóa
Sử dụng chìa khóa trong vùng chứa móc khóa để ký hợp đồng.
-tài liệu quan trọng:tên tệp chính
Sử dụng khóa trong tệp tên tệp chính để ký hợp đồng.
-chủ chốt:lớp chính
Chỉ định lớp phương thức chính lớp chính chứa phương thức chính. Nếu bỏ qua và
mục tiêu là một tệp thực thi, một tìm kiếm được thực hiện cho một phương thức chính đủ điều kiện và
ikvmc báo cáo nếu nó được tìm thấy.
-nói bóng
Không đổ các đối số lớp hoặc jar.
-nojni Không tạo sơ khai JNI cho các phương thức gốc.
-nostacktracethông tin
Không tạo siêu dữ liệu để phát ra dấu vết ngăn xếp phong phú.
-opt: lĩnh vực
Loại bỏ các trường riêng tư không sử dụng.
-ngoài:tập tin đầu ra
Đặt tên tệp đầu ra thành tập tin đầu ra. Phần mở rộng được sử dụng ở đây phải khớp với
-Mục tiêu đã sử dụng. Đối với thư viện, nó phải kết thúc bằng .dll và đối với exe hoặc winexe, nó phải
kết thúc bằng .exe. Nếu tùy chọn này bị bỏ qua, tên đầu ra sẽ được chọn dựa trên
loại đích và tên của tệp đầu vào. Nếu các tệp đầu vào được cung cấp với
Globs, tùy chọn này phải được sử dụng.
-câu hỏi:thông số tập tin
Xử lý tất cả các tệp và thư mục khớp với nhau thông số tập tin mà có thể sử dụng cầu vồng.
-NS:thư viện-filespec
-thẩm quyền giải quyết:thư viện-filespec
Tham chiếu một hội đồng thư viện-filespec được sử dụng từ Java. Tùy chọn này có thể được sử dụng
nhiều lần và không được phép.
-nguồn:tên=con đường
Bao gồm một tài nguyên Java có tên tên trong tập tin con đường.
-srcpath:con đường
Đặt vị trí của mã nguồn để gỡ lỗi thành con đường. Tên của một gói là
được nối vào đường dẫn để tìm tệp.
-target: exe
-mục tiêu: thư viện
-mục tiêu: winexe
-mục tiêu: mô-đun
Đặt loại mục tiêu đã tạo thành bảng điều khiển thực thi (exe) tạo
result.exe, thư viện (library) tạo ra một result.dll, thực thi cửa sổ cho GUI
ứng dụng (winexe) tạo ra một result.exe hoặc mô-đun để trình liên kết sử dụng
(mô-đun) tạo ra một result.netmodule. winexe chỉ được sử dụng trên Windows.
-Xmethodtrace:tên-phương thức
Xây dựng truy tìm vào phương thức đầu ra được chỉ định tên-phương thức.
-Xtrace:tên
Hiển thị tất cả các điểm theo dõi với tên đã cho tên.
-phiên bản:Mmbr
Đặt phiên bản lắp ráp thành Mmbr.
Sử dụng ikvmc trực tuyến bằng các dịch vụ onworks.net