标题:导入包的问题
只看楼主
yu1543054075
Rank: 1
等 级:新手上路
帖 子:102
专家分:8
注 册:2015-4-30
结帖率:90.24%
已结贴  问题点数:5 回复次数:2 
导入包的问题
C:\Users\Administrator\Desktop>javac -d ./classes ./book/basic2/SortTest.java
.\book\basic2\SortTest.java:1: 无法访问 book.basic2.SelectionSort
错误的类文件: .\book\basic2\SelectionSort.java
文件不包含类 book.basic2.SelectionSort
请删除该文件或确保该文件位于正确的类路径子目录中。
import book.basic2.SelectionSort;

我是在一个类文件实现几个功能,而那几个功能分被位于一个类文件中,然后我将它们导入到里面,结果总是出现上述错误,求指导!!
                  ^
import book.basic2.SelectionSort;//选择法排序的类
import book.basic2.BubbleSort;//冒泡法排序的类
import book.basic2.QuickSort;//快速排序的类
import book.basic2.LinearInsertSort;//线性插入法的类

public class SortTest {
    public static void printIntArray(int[] intArray) {
        if(intArray == null) {
            return;
        }
        for (int i = 0; i < intArray.length; i++) {
            System.out.println(intArray[i] + " ");
        }
        System.out.println();
    }
    public static void main(String[] args) {
        int[] intArray = new int[] { 6, 3, 4, 2, 7, 2, -3, 3};
        
        System.out.println("排序前的数组:");
        printInArray(intArray);
        ISortNumber test = new SelectionSort();
        System.out.println("选择排序法的排序结果:");
        printIntArray(test.sortASC(intArray));
        
        System.out.println("排序前的数组:");
        printInArray(intArray);
      test = new BubbleSort();
        System.out.println("冒泡排序法的排序结果:");
        printIntArray(test.sortASC(intArray));
        
        System.out.println("排序前的数组:");
        printInArray(intArray);
        test = new LinearInsertSort();
        System.out.println("线性插入排序法的排序结果:");
        printIntArray(test.sortASC(intArray));
        
        System.out.println("排序前的数组:");
        printInArray(intArray);
        test = new QuickSort();
        System.out.println("快速排序法的排序结果:");
        printIntArray(test.sortASC(intArray));
    }
}
搜索更多相关主题的帖子: Desktop import classes Users 
2015-06-07 14:31
秦时的明月夜
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:13
帖 子:126
专家分:504
注 册:2013-3-12
得分:3 
jar包有没有添加到classpath 你把你的jar包的路径再添加上去 set path=你jar包的路径,这是临时环境变量,cmd关了就没了, 用eclipse开发多好,把jar 包导入,build into path……
2015-06-07 15:04
凌风zx
Rank: 8Rank: 8
来 自:万灵娱乐城
等 级:蝙蝠侠
威 望:7
帖 子:88
专家分:790
注 册:2015-4-11
得分:2 
你这几个类都在一个文件夹下 就不用导入了

你这样导入 他可能是在当前目录下继续找(book\basic2\book\basic2\SelectionSort.java)

初出茅庐
2015-06-08 09:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-446297-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.275635 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved