Ошибка Javac: имена классов принимаются только в случае запроса обработки аннотаций.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Ошибка Javac: имена классов принимаются только в случае запроса обработки аннотаций.

Сообщение Anonymous »

Я получаю эту ошибку, когда составляю свою программу Java: < /p>

error: Class names, 'EnumDevices', are only accepted if annotation
processing is explicitly requested
1 error
< /code>

Вот код Java (я запускаю это на Ubuntu). < /p>

import jcuda.CUDA;
import jcuda.driver.CUdevprop;
import jcuda.driver.types.CUdevice;

public class EnumDevices {

public static void main(String args[]) {
CUDA cuda = new CUDA(true);
int count = cuda.getDeviceCount();

System.out.println("Total number of devices: " + count);

for (int i = 0; i < count; i++) {

CUdevice dev = cuda.getDevice(i);
String name = cuda.getDeviceName(dev);
System.out.println("Name: " + name);
int version[] = cuda.getDeviceComputeCapability(dev);

System.out.println("Version: " +
String.format("%d.%d", version[0], version[1]));
CUdevprop prop = cuda.getDeviceProperties(dev);
System.out.println("Clock rate: " + prop.clockRate + " MHz");
System.out.println("Threads per block: " + prop.maxThreadsPerBlock);
}
}
}
< /code>

Вот команда Javac: < /p>

javac -cp /home/manish.yadav/Desktop/JCuda-All-0.3.2-bin-linux-x86_64 EnumDevices
< /code>

Как составить эту программу? < /p>

Подробнее здесь: https://stackoverflow.com/questions/506 ... -explicitl
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»