在mac上导入包

时间:2012-06-13 13:38:11

标签: java macos package

嘿家伙有这个非常简单的问题,但似乎无法弄清楚必须导入这个名为it的包,但我不知道在mac上放置实际文件夹的位置,继续发出错误{{1这是一个非常愚蠢的问题,但实在不知道该怎么做

这是代码(java):

package does not exist

项目的下一部分是将循环放入方法中,非常感谢任何帮助。

3 个答案:

答案 0 :(得分:1)

您必须在java命令中包含程序包的类路径:

java -cp .;<path to the it classes> pyramidColour
.代表当前目录之前

;,其中存储了pyramidColour类。

编辑:在Mac上,分隔符不是;而是:(感谢Jesper)

如果您使用的是IDE(Eclipse,Netbeans),则只需在项目属性中添加库即可。

答案 1 :(得分:1)

这是关于jGrasp的一个工作示例

import java.awt.*;
import it.*;
public class DiscoSquares
{
    public static void main(String[] args)
    {
        int red, green, blue;
        Color col = new Color(255, 0, 0);
      Gogga.setGridSize(17, 17);
        Gogga bug = new Gogga();
      bug.setTrailWidth(150);
        for (int dir = 1; dir <=4; dir++)
        {
            bug.setDirection (dir);
            for(int sides=1;sides<=4;sides++)
            {
                for(int length=1;length<=5;length++)
                {
                    bug.move();
                }
                bug.turnLeft();
            }
            if(dir==4)
                dir = 0;
         red = (int)(Math.random()*255+1);
            green = (int)(Math.random()*255+1);
            blue = (int)(Math.random()*255+1);
            col = new Color(red, green, blue);
            bug.setColor(col);
        }
    }
}

答案 2 :(得分:0)

包类似于文件夹,因此您必须将这些包放在与导入它的代码相同的父文件夹中。所以它应该像

<it> folder
    programs
<another package> folder
    pyramidColor

article可以帮助您。