VicoTas
Câu hỏi
avatar Bluestar
26/04/2013 21:29

Mình muốn hỏi về lâp trình java trong Ubuntu ??

Số là em có một project viết bằng netbeans trong window thì khi chạy file .jar của em nó vẫn đọc và ghi được file text bình thường , khi em cài thêm ubuntu vô một ổ khác thì em cũng cài luôn netbeans , jdk 6.0 .Nhưng mà vấn đề xảy ra là nếu em double click vô file jar đấy trong ubuntu để chạy nó bằng trình java thì cái file jar của em nó không đọc và ghi được nữa , nhưng mà không hiểu sao khi dùng lệnh bash java -jar "tenfile.jar" thì nó lại chạy và thao tác được với cái file text này, các anh cho em hỏi là có phải ubuntu nó phân quyền không ???

Danh sách câu trả lời (1)
Củ Chuối MyLove 26/04/2013 21:29
Trên win or nix thì bao giờ một file type cũng sẽ được "đăng ký" để được mở default bằng một ct nào đó. Ví dụ khi bác cài JDK trên Win, trình cài đặt sẽ phải nhét vào registry của Win các tham số cần thiết để mỗi khi bác kích chuột vào *.jar thì thằng java sẽ được dùng để mở nó, tóm lại là *.jar sẽ run "tương tự" như *.exe khi double click.

Vì vậy bác cũng cần phải force thằng nix dùng java để mở *.jar mỗi khi double clicked. Cách đơn giản là chuột phải vào *.jar, chọn Open With, rồi định nghĩa Custom command thích hợp. Chú ý là system của bác có thể có nhiều hơn 1 JDK, e.g 1 của Sun, 1 của Free Software Foundation (gcj). Để dùng đúng đồ của Sun, nhớ dùng đường dẫn tuyệt đối (tránh bash java) or setup lại thằng $PATH để thư mục chứa java của Sun (e.g /usr/local/jdk-1.6.0/jre/bin) phải đứng trước cái của FSF (e.g /usr/bin).

Còn cái gói phần mềm cài thêm (*.deb), bác dùng các ct quản lý package (gdebi, synaptic...) để xem content của nó bao gồm những cái gì & thư mục
cài đặt của nó ở đâu.

Định dạng tài liệu tham khảo thì nói chung ko thể thoát mấy thằng: HTML(99,99% là có), DevHelp (cần cài devhelp), DocBook (cái này chủ yếu là để dùng làm định dạng trung gian cho việc chuyển sang các dạng khác = XSLT, e.g sang PDF, plain text, LaTeX, man pages, HTML...) và vì java thì có thể thêm thằng Javadoc nữa.
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Lập trình
vietnamconnection Ai biết vẽ xúc xắc 3d trong pascal chỉ cho mình với

Đăng lúc: 21:29 - 26/04/2013 trong Lập trình

Đức Vân Giúp em tạo cái nút Button [Cap Nhat] này với

Đăng lúc: 21:29 - 26/04/2013 trong Lập trình

nophoto Ai rành visual c++ 6.0 giúp mình với

Đăng lúc: 21:29 - 26/04/2013 trong Lập trình

Đức Cảnh Các Bro giúp e BT Pascal với huhu

Đăng lúc: 21:29 - 26/04/2013 trong Lập trình

Lê Thị Hoa Hồng Tôi đóng gói chương trình VB+Crytalreport bằng chươg trình Setup Factory nhưng khi chạy chương trình, khi in báo cáo máy báo lỗi runtim 429 activeX.

Đăng lúc: 21:29 - 26/04/2013 trong Lập trình

Củ Chuối Hồi trước mình tạo user account administrator mình lỡ tay bấm xóa rồi giờ không cài đc game

Đăng lúc: 21:29 - 26/04/2013 trong Lập trình

nophoto Cách làm hình nền cho USB, ai biết làm giúp em với ạ?

Đăng lúc: 21:29 - 26/04/2013 trong Lập trình

lighting Cho hỏi trong máy tính bán cầu bắc lả gì và bán cầu nam là gi?

Đăng lúc: 21:29 - 26/04/2013 trong Lập trình

nophoto Xin chao Vatgia.com! Lam the nao de viet duoc mot phan mem noi chung và phan mem quan ly cong viec ca nhan. Xin duoc huong dan.

Đăng lúc: 21:29 - 26/04/2013 trong Lập trình

Hoài Nam (Nam Tước) Học XML như thế nào là tốt nhất??

Đăng lúc: 21:28 - 26/04/2013 trong Lập trình

Hin Cho em hỏi Về Forum của em

Đăng lúc: 21:28 - 26/04/2013 trong Lập trình

Lê Thị Hoa Hồng Lập trình viên của Việt Nam đang ở mức nào trên thế giới ???

Đăng lúc: 21:28 - 26/04/2013 trong Lập trình

Lê Thị Hoa Hồng Cứu giúp?

Đăng lúc: 21:28 - 26/04/2013 trong Lập trình

Đức Vân Aii có code visual C++ truyền số liệu qua cổng RS232 để mình làm bài tập lớn

Đăng lúc: 21:28 - 26/04/2013 trong Lập trình

nophoto Cách truyền tham số trong javascript???

Đăng lúc: 21:28 - 26/04/2013 trong Lập trình

NgocUk A chị ơi giúp em dịch câu này với!

Đăng lúc: 21:28 - 26/04/2013 trong Lập trình

Hoài Nam (Nam Tước) cần giúp về pascal

Đăng lúc: 21:28 - 26/04/2013 trong Lập trình

MrTien Xin chỉ cách xây dựng file help (*.hlp) trong Visual Basic 6.0?

Đăng lúc: 21:04 - 26/04/2013 trong Lập trình

Manh Linh Một số ứng dụng hiển thị menu dropdown với 1 hình chữ nhật màu xanh kéo dài từ trên xuống dưới. Xin chỉ cách tạo menu như vậy bằng VB6.0?

Đăng lúc: 21:03 - 26/04/2013 trong Lập trình

Đức Vân Dùng VB.NET để viết chương trình quản lý hồ sơ theo mô hình client/server, tôi không biết làm cách nào client mở được file *.doc hay file *.pdf ?

Đăng lúc: 21:03 - 26/04/2013 trong Lập trình

Rao vặt Siêu Vip