Jpa Iniciante

Comprei um Ebook e estou executado o exemplo do livro com o seguinte codigo :

Esta dando o seguinte erros :
EntityManagerFactory connot be resolved to a type
Persistence connot be resolved

public class PersistidorDeAutomovel {
	
	public static void main(String[] args) {
		EntityManagerFactory emf = 
			Persistence.createEntityManager("default");
		}

}

persistence.xml

<?xml version="1.0" encoding="UTF-8"?>

<persistence version="2.4"
xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_4.xsd">

<persistence-unit name="default">
    <properties>
         <property name="javax.persistence.jdbc.driver"
            value="com.mysql.jdbc.Driver" />
       <property name="javax.persistence.jdbc.url"
             value="jdbc:mysql://localhost/automoveis" />
        <property name="javax.persistence.jdbc.password"
               value="root" />
        <property name="javax.persistence.jdbc.username"
               value="password" />   
               
        <property name="hibernate.dialect"
             value="org.hibernate.dialect.MySQLInnoDBDialect" />
             
        <property name="hibernate.hbm2ddl.auto"
            value="update" />             

    </properties>
</persistence-unit>

</persistence>

Você colocou o arquivo na pasta correta?

Você importou as libs necessárias para o uso do JPA ?

[quote=mihawk~]Você importou as libs necessárias para o uso do JPA ?[/quote]Creio que se fosse libs, a mensagem seria alguma de class not found.