---
title: "CLASSPATH"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/89599-classpath"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "Reza"
published: "2003-11-04T00:54:50.000Z"
updated: "2003-11-04T09:06:30.000Z"
replies: 5
views: 272
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/89599-classpath"
---

# CLASSPATH

## #1 — Reza, 2003-11-04T00:54Z

Hej

Jag har precis börjat med Java.
Jag har en fil (Test.java) som innehåller:

```
public class Test{

	public static void main(String[] args){
		System.out.println("Hello World!");
	}

}
```

Jag har sparat filen i katalogen:
C:\\java

Miljövariabeln CLASSPATH ser ut så här
.;c\\java

Jag kan endast kompilera när jag står i ovanstående katalog.
Men jag vill kunna kompilera oavsett i vilket katalog jag står.
Jag testar med följande men det fungerar inte:
Javac –classpath C:\\java Test.java

Varför?

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

## #2 — SPiN, 2003-11-04T00:57Z

Testa:

```
$ javac -c%CLASSPATH%;C:\Java Test.java
```

För du har väl satt så att din CLASSPATH-variabel pekar mot din SDK's lib-katalog?

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

## #3 — Reza, 2003-11-04T01:08Z

Nej, det fungerar inte alls.
Jag får fel meddelandet:
Invalid flag

Ja, nu pekar CLASSPATH mot lib katalogen, men varför?

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

## #4 — SPiN, 2003-11-04T01:12Z

För att alla standardpaket ligger i den mappen. :)

> Invalid flag

Självklart, jag fick visst bara med första c:et i ordet classpath. :e

```
$ javac -classpath%CLASSPATH%;C:\Java Test.java
```

 :)

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

## #5 — Reza, 2003-11-04T01:18Z

```
javac -classpath%CLASSPATH%;C:\Java Test.java
```

Fungerar ej, får meddelandet:

invalid flag

```
javac –classpath %CLASSPATH%;C:\Java Test.java
```

Fungerar inte heller, får meddelandet:

Error:cannot read:Test.java

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

## #6 — Viktor, 2003-11-04T09:06Z

Varför inte bara skriva

```
javac c:\java\Test.java
```

Fungerar för mig

/Viktor

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

---

Tråden på webben: https://www.webforum.nu/amne/java/89599-classpath
