Skip to Content
0
Former Member
Nov 30, 2006 at 08:24 AM

java error - TableWrapper.java

35 Views

Hi all,

for some test and development I've unpacked "com.sap.portal.pcd.admintools.rolemigration.par", changed the packagename in the java files to get my own java package.

Now I'm compiling using javac the file "TableWrapper.java" but get some strange error:

/tmp/com/MyProject/portal/pcd/admintools/roleMigration/htmlb/TableRowComparator$IndexComparatorPair.java:23: illegal start of type

public (int aIndex, Comparator aComparator)

^

/tmp/com/MyProject/portal/pcd/admintools/roleMigration/htmlb/TableRowComparator$IndexComparatorPair.java:28: <identifier> expected

}

^

/tmp/com/MyProject/portal/pcd/admintools/roleMigration/htmlb/TableRowComparator$IndexComparatorPair.java:8: class comparator is public, should be declared in a file named comparator.java

public static class comparator

^

/tmp/com/MyProject/portal/pcd/admintools/roleMigration/htmlb/TableRowComparator$IndexComparatorPair.java:11: cannot resolve symbol

symbol : class ComparatoR

location: class com.MyProject.portal.pcd.admintools.roleMigration.htmlb.comparator

private ComparatoR COMparator;

^

TableWrapper.java:439: cannot access com.MyProject.portal.pcd.admintools.roleMigration.htmlb.TableRowComparator.IndexComparatorPair

bad class file: /tmp/com/MyProject/portal/pcd/admintools/roleMigration/htmlb/TableRowComparator$IndexComparatorPair.java

file does not contain class com.MyProject.portal.pcd.admintools.roleMigration.htmlb.TableRowComparator.IndexComparatorPair

Please remove or make sure it appears in the correct subdirectory of the classpath.

TableRowComparator.IndexComparatorPair indexSequence[] = null;

^

5 errors

Checking “TableRowComparator$IndexComparatorPair.java” I only found:

package com.MyProject.portal.pcd.admintools.roleMigration.htmlb;

import java.util.Comparator;

// Referenced classes of package com.MyProject.portal.pcd.admintools.roleMigration.htmlb:

// TableRowComparator

public static class comparator

{

private int index;

private ComparatoR COMparator;

public Comparator getComparator()

{

return comparator;

}

public int getIndex()

{

return index;

}

public (int aIndex, Comparator aComparator)

{

index = aIndex;

comparator = aComparator;

}

}

Why I got these errors?

Best regards,

Michael