Tôi nghĩ rằng tôi đã cố gắng mọi giải pháp đề nghị, nhưng Eclipse tự động hoàn tất vấn đề này là khá đặc biệt:Không hoàn tất sẵn, lạ Eclipse hành vi
- tôi khởi động Eclipse, nội dung hỗ trợ công trình tốt;
- Tôi muốn tạo một LineBorder trong dự án Swing của mình;
- Tôi nhập
LineBorder panelBorder = new Li
và nhấn Ctrl + Space; - Không có cửa sổ bật lên nào xuất hiện và trên thanh trạng thái nó viết bằng màu đỏ "Không hoàn thành khả dụng";
- Tôi thử Ctrl + Space trên các yếu tố hỗ trợ nội dung hoạt động tốt 2 giây trước đó, tính năng này không hoạt động nữa.
- Tôi thử cùng một thứ trên dự án khác, trên cùng một dự án sau khi đóng và mở lại nó, sau khi làm sạch và hỗ trợ nội dung hoạt động tốt trước khi tôi thử sử dụng hàm tạo LineBorder, sau đó nó bị treo.
gì tôi đã cố gắng:
- Đặt lại về mặc định trong 'Preferences-> Java-> tổng biên tập> Content Assist-> Advanced';
- Kiểm tra từng hộp kiểm trong cùng một menu;
- Tạo không gian làm việc mới và thử ở đó;
- Xóa tệp .index và 'savedIndexNames.txt' trong .metadata/.plugins/org.eclipse.jdt.core;
- Kiểm tra thư viện trùng lặp.
Điều tôi chưa thử đang cài đặt lại Eclipse. Phiên bản tôi sử dụng là IDE Eclipse cho các nhà phát triển Java (Juno).
Không có gì có vẻ hoạt động.
CẬP NHẬT:
Đã kiểm tra nhật ký là iGili được đề xuất. Có một số trường hợp ngoại lệ huy động tại thời điểm thất bại:
org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.ExecutionException: While executing the action, an exception occurred
Caused by: org.eclipse.core.commands.ExecutionException: While executing the action, an exception occurred
Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
at org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.findConstructorParameterNames(InternalCompletionProposal.java:257)
at org.eclipse.jdt.internal.codeassist.InternalCompletionProposal.findParameterNames(InternalCompletionProposal.java:1456)
at org.eclipse.jdt.ui.text.java.CompletionProposalLabelProvider.appendUnboundedParameterList(CompletionProposalLabelProvider.java:113)
at org.eclipse.jdt.ui.text.java.CompletionProposalLabelProvider.createMethodProposalLabel(CompletionProposalLabelProvider.java:272)
at org.eclipse.jdt.ui.text.java.CompletionProposalLabelProvider.createStyledLabel(CompletionProposalLabelProvider.java:570)
at org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal.computeDisplayString(LazyJavaCompletionProposal.java:262)
at org.eclipse.jdt.internal.ui.text.java.LazyJavaCompletionProposal.getStyledDisplayString(LazyJavaCompletionProposal.java:238)
at org.eclipse.jface.text.contentassist.CompletionProposalPopup.handleSetData(CompletionProposalPopup.java:841)
at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$24(CompletionProposalPopup.java:831)
at org.eclipse.jface.text.contentassist.CompletionProposalPopup$3.handleEvent(CompletionProposalPopup.java:593)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
at org.eclipse.swt.widgets.Table.checkData(Table.java:1166)
at org.eclipse.swt.widgets.Table.wmNotifyChild(Table.java:6749)
at org.eclipse.swt.widgets.Control.wmNotify(Control.java:5534)
at org.eclipse.swt.widgets.Composite.wmNotify(Composite.java:1896)
at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:5086)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4584)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1627)
at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2069)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4989)
at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2440)
at org.eclipse.swt.widgets.Table.callWindowProc(Table.java:564)
at org.eclipse.swt.widgets.Table.callWindowProc(Table.java:430)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4623)
và nó đi vào, tôi không biết quy ước cho đăng đống dài là những gì dấu vết
Khi tôi kiểm tra trên Eclipse của tôi nó hoạt động tốt, tôi sử dụng cùng một Eclipse. Nó chỉ xảy ra với ví dụ này hoặc 'CTRL + Space' không hoạt động? – knowbody
Ctrl + Space hoạt động khá nhiều ở mọi nơi trước khi tôi thử ví dụ này và không hoạt động chút nào sau nó. –
kiểm tra http://blog.rtwilson.com/how-to-solve-the-ctrl-space-auto-complete-not-working-problem-in-eclipse/ – knowbody