Автозаполнение Eclipse не работает в некоторых файлах Java

Если все не удается, просто поместите DLL в папку windows\system32. Компилятор найдет его. Укажите DLL для загрузки с помощью: DllImport("user32.dll"..., установите EntryPoint = "my_unmanaged_function", чтобы импортировать вашу неуправляемую функцию в ваше приложение C #:

 using System;
using System.Runtime.InteropServices;

class Example
{
   // Use DllImport to import the Win32 MessageBox function.

   [DllImport ("user32.dll", CharSet = CharSet.Auto)]
   public static extern int MessageBox 
      (IntPtr hWnd, String text, String caption, uint type);

   static void Main()
   {
      // Call the MessageBox function using platform invoke.
      MessageBox (new IntPtr(0), "Hello, World!", "Hello Dialog", 0);    
   }
}

Источник и даже больше DllImport примеров: http : //msdn.microsoft.com/en-us/library/aa288468 (v = vs.71) .aspx [/ д2]

31
задан Sampson 19 March 2010 в 21:04
поделиться

2 ответа

На следующем изображении MyClass.java имеет пустое место J , потому что он явно исключен из источников для сборки:

alt text

Не могли бы вы перейти к свойствам проекта « Java Build Path » Раздел, вкладка « Источник » и посмотреть, был ли установлен какой-либо фильтр исключения?
Обычно, например, определяют:

**/Test*.java

для исключения при первом построении любого модульного теста class (когда у вас большой набор источников и вы не хотите, чтобы во время автозаполнения вам были представлены тестовые классы, или если вы не хотите, чтобы они учитывались при поиске источников).

11
ответ дан 27 November 2019 в 21:22
поделиться

Те, у кого есть пустая буква J, не являются частью пути сборки проекта, поэтому они не могут участвовать в обычном процессе сборки и, следовательно, автоматически Complete не будет включен для этих файлов (и других функций редактора Java!). Вы должны добавить папки с файлами Java, которые будут построены, в путь сборки, используя раздел «исходный путь» свойств проекта. Доступ к нему можно получить, щелкнув правой кнопкой мыши проект в навигаторе проекта / проводнике пакетов и перейдя в Свойства. Подробнее см. http://www.informit.com/articles/article.aspx?p=367962 .

Кроме того, если файлы изначально не являются частью проекта Java, вы должны создать проект и переместить файлы в него или поместить файлы в существующий. Опять же, убедитесь, что этот файл находится в исходном каталоге, как описано в этом разделе свойств проекта.

alt text

10
ответ дан 27 November 2019 в 21:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: