---
title: "ClassNotFoundError"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/93922-classnotfounderror"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "jme"
published: "2004-01-03T23:11:03.000Z"
updated: "2004-01-04T17:23:59.000Z"
replies: 2
views: 245
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/93922-classnotfounderror"
---

# ClassNotFoundError

## #1 — jme, 2004-01-03T23:11Z

Hej!

Jag försöker att skapa en ny instans av klassen Login genom följande:

Login l = new Login(); // funkar utmärkt

Class c = Class.forName("Login"); // funkar inte!!

Med ovanstående rad kastas en ClassNotFoundException.

Både anropande klassen samt klassen Login ingår i paketet com.jme.

Om klassen Login hittas då jag kompilerar koden, varför "hittas" den inte då klassen körs?

Kan nämna att dessa klasser körs under J2EE. Ingen av klasserna är dock servlets.

Jag gjorde ett test med en vanlig Java-program och då funkade allt bra. Gissar att detta fel har nåt att göra med hur Tomcat letar efter klasserna.

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

## #2 — SPiN, 2004-01-04T14:55Z

Troligtvis måste du lägga till paketet i din CLASSPATH för att det ska fungera.

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

## #3 — jme, 2004-01-04T17:23Z

Jag hittade felet.

Det ska vara:

Class c = Class.forName("com.jme.Login");

och inte

Class c = Class.forName("Login");

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

---

Tråden på webben: https://www.webforum.nu/amne/java/93922-classnotfounderror
