---
title: "Ett enkelt Hello World, men fel ändå!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/113539-ett-enkelt-hello-world-men-fel-ändå"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "nitro2k01"
published: "2004-10-14T10:04:42.000Z"
updated: "2004-10-14T11:16:39.000Z"
replies: 9
views: 382
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/113539-ett-enkelt-hello-world-men-fel-ändå"
---

# Ett enkelt Hello World, men fel ändå!

## #1 — nitro2k01, 2004-10-14T10:04Z

```
public class Test1{
	public static void main (String args[]){
		System.out.println("Tjena jordklot!");
	}
}
```

 
Detta borde köra fint, men det gör det inte!
Det går bra att kompilera, men att köra det ger **Exception in thread "main" java.lang.NoClassDefFoundError: Test1**. Vad tusan är fel??
Filerna heter Test1.java resp. Test1.class med stor bokstav i början och jag står i rätt katalog vid prompten. Vad mer kan vara fel?

Permalänk: https://www.webforum.nu/p/113539

## #2 — Mc Fetto, 2004-10-14T10:20Z

Du får kolla så att din CLASSPATH är satt rätt :)

Permalänk: https://www.webforum.nu/p/1459436

## #3 — nitro2k01, 2004-10-14T10:34Z

Var ska den peka då? Pekade på d:\\winnt\\system32\\qtjava.zip, en fil som inte ens finns. Antar att det har något med quicktime att göra.

Permalänk: https://www.webforum.nu/p/1459441

## #4 — Qimen, 2004-10-14T10:37Z

/r jag som är blind... :r

Permalänk: https://www.webforum.nu/p/1459445

## #5 — nitro2k01, 2004-10-14T10:46Z

/r Qimen som är blind  :r

Permalänk: https://www.webforum.nu/p/1459451

## #6 — Viktor, 2004-10-14T10:48Z

Felet beror på att du inte har "current directory" i din classpath, lägg till **./** i din classpath så kommer det att fungera.

/Viktor

Permalänk: https://www.webforum.nu/p/1459455

## #7 — nitro2k01, 2004-10-14T10:57Z

```
H:\javaproj\Test1>set CLASSPATH=./

H:\javaproj\Test1>java Test1
Tjena jordklot!

H:\javaproj\Test1>
```

 
Jaha, det gick ju bra... Men borde inte CLASSPATH vara rätt satt från början?

Permalänk: https://www.webforum.nu/p/1459463

## #8 — The_Hulk, 2004-10-14T11:00Z

hmm ska inte main functionen ligga utanför klassen?

```

public class Test1
{
	public Test1()
	{
		System.out.println("Tjena jordklot!");
	}
}

public static void main(String args[])
{
	Test1 mitt_objekt = new Test1();
}
```

eller utan klass.

```
public static void main(String args[])
{
	System.out.println("Tjena jordklot!");
}
```

var ett litet tag sedan jag lekta med java så jag är inte helt säker på att det fugnerar så här. Testade inte koden utan skrev det bara rakt ner.

Säg till om det inte fungerar så får jag testa på min dator.

Permalänk: https://www.webforum.nu/p/1459464

## #9 — Mc Fetto, 2004-10-14T11:06Z

> **The_Hulk skrev:**
>
> hmm ska inte main functionen ligga utanför klassen?

Nope, koden är korrekt!

Permalänk: https://www.webforum.nu/p/1459467

## #10 — Viktor, 2004-10-14T11:16Z

> **nitro2k01 skrev:**
>
> Jaha, det gick ju bra... Men borde inte CLASSPATH vara rätt satt från början?

Du som utvecklare ansvarar helt för classpath, Java sätter den aldrig utan läser bara av vad som står där.

> **The_Hulk skrev:**
>
> hmm ska inte main functionen ligga utanför klassen?

Du tänker nog på C++ där ska main funktionen ligga utanför klassen :)

/Viktor

Permalänk: https://www.webforum.nu/p/1459474

---

Tråden på webben: https://www.webforum.nu/amne/java/113539-ett-enkelt-hello-world-men-fel-ändå
