相关疑难解决方法(0)

javac错误:仅在显式请求注释处理时才接受类名

编译我的java程序时出现此错误:

error: Class names, 'EnumDevices', are only accepted if annotation 
processing is explicitly requested
1 error
Run Code Online (Sandbox Code Playgroud)

这是java代码(我在Ubuntu上运行它).

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], …
Run Code Online (Sandbox Code Playgroud)

java javac

100
推荐指数
5
解决办法
28万
查看次数

标签 统计

java ×1

javac ×1