Nhật thực không hoạt động vào 16.04


60

Nhật thực đã hoạt động tốt như mọi thứ vào ngày 14.04. Tôi đã cài đặt sạch 16.04 và cài đặt Eclipse. Nhưng nó chỉ chạy một chương trình Java một lần sau đó nó chỉ bị treo trong các lần thử tiếp theo trước khi tôi gỡ bỏ và cài đặt lại. Tôi đã thử nhiều thứ, vì ngay từ đầu tôi cũng cần CDT. Ngay bây giờ, tôi chỉ muốn xóa mọi thứ liên quan đến nhật thực và thực hiện cài đặt mới (xóa tất cả các cấu hình và phụ thuộc). Xin lưu ý rằng tôi đã sử dụng trình cài đặt Eclipse để cài đặt Eclipse và hình ảnh biểu tượng nhật thực cũng không xuất hiện (ubfox mặc định? Đang xuất hiện).


Tôi có cùng một vấn đề. Tôi đã quyết định cài đặt một phiên bản cũ hơn (Luna), vẫn tốt hơn indigo và có hỗ trợ cho JDK-8. Có lẽ trong lúc này Ubuntu sẽ cung cấp phiên bản mới nhất trong kho phần mềm.
Thiên thần M.

Câu trả lời:


115

Tôi đã có một cái gì đó tương tự với 16.04 và Sao Hỏa Eclipse. Tôi nghĩ rằng nó đã bị đóng băng nhưng thực tế nó đang chạy rất, rất chậm. Vấn đề là phiên bản GTK + 3, được xuất xưởng với 16.04. May mắn là giải pháp rất dễ dàng. Mở một terminal và sau đó gõ export SWT_GTK3=0, sau đó khởi động Eclipse từ terminal. Nếu điều đó hoạt động, thì cách khắc phục bền bỉ hơn là đặt 2 dòng bên dưới, khi chúng xuất hiện trong eclipse.ini:

--launcher.GTK_version
2

trước dòng:

--launcher.appendVmargs

Lỗi được đệ trình với Ubuntu tại lỗi 1552764


Cảm ơn rất nhiều. Nó đã làm việc cho Java. CDT vẫn chậm mặc dù. Nhưng tốt cho bây giờ.
Ankur Lathwal

Cũng hoạt động tốt trên bản nâng cấp 16.04 (từ 15.10). Nhưng java đôi khi vẫn đứng đầu trong việc sử dụng cpu 60% nhàn rỗi
Motte001

1
@ Motte001 - cảm ơn thông tin. Tôi cũng thấy 60% sử dụng CPU khi khởi động, sau đó nó giảm xuống còn khoảng 10%. Có thể khi họ làm tròn để sửa mô-đun GT3 của Ubuntu, nó sẽ bỏ việc sử dụng java.
NickT

1
làm việc cho tôi quá
bogdan.rusu

@NickT Cảm ơn! Chỉnh sửa đã eclipse.inigiải quyết vấn đề của tôi với System Workbench cho STM32 trên Ubuntu 16.04x64
maddouri

5

Cảm ơn vì tiền hỗ trợ.

Tôi đã phải thay đổi phiên bản java yêu cầu từ:

-Dosgi.requiredJavaVersion=1.7

vào

-Dosgi.requiredJavaVersion=1.8

và loại bỏ dòng này là tốt:

-XX:MaxPermSize=256m

Chúc mừng mã hóa!



1

Lời khuyên của tôi là bạn cài đặt Eclipse Mars từ trang web: http://www.eclipse.org/doads/index-developer.php?release=mars

Nhưng trước tiên, bạn phải cài đặt java8 (không phải java9 vì Eclipse Mars không hoạt động với phiên bản đó). Trong Ubuntu bạn có thể làm điều này với: sudo apt-get install openjdk-8-jre openjdk-8-jdk

Và sau đó .. và chỉ khi bạn có phiên bản java khác, bạn phải chọn java8 bằng lệnh này: sudo update-thay thế --config java

Võngà! Điều đó đã làm việc cho tôi! :)


Tôi đã gặp vấn đề tương tự như OP với Eclipse Mars đã được cài đặt trước Ubuntu 16. Câu trả lời của NickT đã giải quyết vấn đề của tôi.
Thất vọngWithFormsDesigner

0

Bằng cách khởi động ứng dụng từ dòng lệnh (thiết bị đầu cuối) đôi khi có thể có thêm thông tin về lý do tại sao chương trình không khởi động. Ví dụ: (giả sử rằng nhật thực nằm trong đường dẫn của bạn, nếu không thì khởi động nó từ thư mục nơi nó được cài đặt / giải nén):

user@machine:~$ eclipse
Unrecognized VM option 'MaxPermSize=256m'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

Trong trường hợp này, nó trông giống như dòng

-XX:MaxPermSize=256m

trong tập tin eclipse.inilà vấn đề Chỉ cần xóa dòng đó (tạo bản sao lưu của eclipse.initệp trước) và thử khởi động lại chương trình.

Giải pháp trên đã làm việc trên Eclipse Version: Mars.2 Release (4.5.2)một máy được nâng cấp từ 15.10 lên 16.04


0

Rõ ràng đây là một lỗi đã biết trong Ubuntu 16.04. Điều này ảnh hưởng đến không chỉ nhật thực mà một số ứng dụng khác cũng vậy.

Trước khi sửa lỗi được phát hành ở đây là một sửa chữa nhanh chóng hoạt động. Mở terminal và gõ

$ initctl restart unity-panel-service

Điều này sẽ mang lại Menu cho phiên hiện tại. Nhưng bạn có thể muốn làm lại nếu bạn khởi động lại máy.


0

Nếu bạn gặp lỗi cho libjavascriptcoregtk-4.0hoặc WTFCrash, hãy thử cài đặt libwebkitgtk-3.0-0:

sudo apt install libwebkitgtk-3.0-0

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.