小编use*_*570的帖子

无法让Javac在Mac OS X上运行

我试图通过命令行在Snow Leopard上使用javac进行编译.我安装了Xcode.我只是使用一个简单的Hello World文件,它在Eclipse中工作但我无法使用javac工作.
javac -version返回javac 1.6.0_17

HelloWorld.java

public class HelloWorld
{
   public static void main(String[] args)
   {
 String message = "Welcome to Java!";
        System.out.println(message);
   }
}
Run Code Online (Sandbox Code Playgroud)

我输入:javac HelloWorld.java

并得到以下错误.

HelloWorld.java:1: class, interface, or enum expected
public class HelloWorld 
^
1 error
Run Code Online (Sandbox Code Playgroud)

和...

javac -cp.HelloWorld.java

返回相同.

echo $ CLASSPATH只返回空白.

谢谢您的帮助.

java macos compiler-errors

3
推荐指数
1
解决办法
2495
查看次数

创建对象数组C++的问题

我有一个类,我想创建一个数字实例的数组,特别是矩阵类:

class Matrix {    
public:
    Matrix(int sizeX, int sizeY);
    Matrix();
    ~Matrix();
    ....//omiting the rest here
private:
    int dx, dy;
    float **p
    void allocArrays() {
        assert(dx>0);
        assert(dy>0);
        p = new float*[dx];
        for (int i = 0; i < dx; i++){
            p[i] = new float[dy]; 
        }
    }
};
Matrix::Matrix(int sizeX=1, int sizeY=1)
: dx(sizeX),dy(sizeY)  {
    allocArrays();
    for (int i = 0; i < dx; i++)    {
        for (int j = 0; j < dy; j++) {
            p[i][j] = 0;
        }
    }
} …
Run Code Online (Sandbox Code Playgroud)

c++ arrays compiler-errors matrix

0
推荐指数
1
解决办法
702
查看次数

标签 统计

compiler-errors ×2

arrays ×1

c++ ×1

java ×1

macos ×1

matrix ×1