English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

Please help me. I have two packages named app and Util. Util is inside app. In Util i have the file BitUtils.java and in app i have CertkillerApp.java which is the driver file. I am getting error. Please help me.
BitUtils.java :

package Util;
public class BitUtils {

public static void process(new byte[]) {

System.out.println("Inside method byte");
}
}

CertkillerApp.java
package app;
public class CertkillerApp {
public static void main(String[] args) {
byte[] bytes = new byte[256];
Util.BitUtils.process(bytes);
}
}

Output :

D:\APP>javac CertkillerApp.java
.\Util\BitUtils.java:4: illegal start of type
public static void process(new byte[]) {
^
.\Util\BitUtils.java:8: expected
}
^
.\Util\BitUtils.java:4: missing method body, or declare abstract
public static void process(new byte[]) {
^
3 errors

Please help me. Don't take it as homework.

2006-08-16 17:07:13 · 4 answers · asked by K Ban 2 in Computers & Internet Programming & Design

Now when i am entering app directory inside D: by cd app and compling by javac CertkillerApp.java. It is compiling but when i am executing from the same directory it is
giving runtime errror.
output :
D:\APP>java app.CertkillerApp
Exception in thread "main" java.lang.NoClassDefFoundError: app/CertkillerApp

2006-08-16 18:01:24 · update #1

Solved it.

2006-08-16 22:46:10 · update #2

4 answers

package Util;
class BitUtils
{
public static void process(byte[]nn)
{

System.out.println("Inside method byte");
}
}

class CertkillerApp
{
public static void main(String[] args) {
byte[] bytes = new byte[256];
Util.BitUtils.process(bytes);
}
}

2006-08-16 17:23:24 · answer #1 · answered by Godlike 2 · 0 0

I think u need to declare package as

package app.util;


and when u r using the process method u need to import the package like this


import app.util.*;

and use the method as BitUtils.process();

i think this wil work fine.

2006-08-16 21:45:55 · answer #2 · answered by satya_prakash_8 1 · 0 0

either add
import app.util.bitutils
or
change
Util.BitUtils.process(bytes) ---> this as
app.util.bitutils.process

2006-08-16 20:05:15 · answer #3 · answered by kanna 3 · 0 0

redownload your java

2006-08-16 17:19:06 · answer #4 · answered by steamroller98439 6 · 0 0

fedest.com, questions and answers