gpt4 book ai didi

java - Eclipse The import org.hibernate 无法解析

转载 作者:行者123 更新时间:2023-11-30 11:10:07 27 4
gpt4 key购买 nike

我是 Android SDK 的新手。我正在尝试使用 Hibernate/Criteria,但出现错误。

我已经按照这些步骤安装了 Hibernate。

Help -> Install New Software
Click on Add. Location: http://download.jboss.org/jbosstools/updates/stable/
Inside JBoss Web and Java EE Development folder, select Hibernate Tools
Click on Next

我看到Eclipse中已经安装了Hibernate,但是为什么一直显示错误?

import org.hibernate.Criteria;
Criteria criteria = new Criteria();

错误

The import org.hibernate cannot be resolved

文件

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

import com.google.android.gms.maps.*;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;

import android.location.Location;
import android.location.LocationManager;

import android.widget.Toast;
import android.util.Log;

import org.hibernate.Criteria;


public class MyMapActivity extends Activity {
GoogleMap googleMap;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my_map);
setUpMap();
}

private void setUpMap() {
// Enable MyLocation Layer of Google Map
googleMap.setMyLocationEnabled(true);

// Get LocationManager object from System Service LOCATION_SERVICE
LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);

// Create a criteria object to retrieve provider
Criteria criteria = new Criteria(); //THIS IS WHERE THE ERROR IS

// Get the name of the best provider
String provider = locationManager.getBestProvider(criteria, true);

// Get Current Location
Location myLocation = locationManager.getLastKnownLocation(provider);

//set map type
googleMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);

// Get latitude of the current location
double latitude = myLocation.getLatitude();

// Get longitude of the current location
double longitude = myLocation.getLongitude();

// Create a LatLng object for the current location
LatLng latLng = new LatLng(latitude, longitude);

// Show the current location in Google Map
googleMap.moveCamera(CameraUpdateFactory.newLatLng(latLng));

// Zoom in the Google Map
googleMap.animateCamera(CameraUpdateFactory.zoomTo(20));
googleMap.addMarker(new MarkerOptions().position(new LatLng(latitude, longitude)).title("You are here!"));
}

最佳答案

您需要将 Hibernate Jar 添加到项目类路径或 eclipse 库列表中。

此外,通过添加帮助-> 安装新软件,您正在为 eclipse 添加 Hibernate 插件,而不是向您的 eclipse 项目添加 Hibernate 库。

以下是一些用于将 jar 添加到 eclipse 项目或类路径的链接:

How to import a jar in Eclipse

http://www.wikihow.com/Add-JARs-to-Project-Build-Paths-in-Eclipse-%28Java%29

关于java - Eclipse The import org.hibernate 无法解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27838367/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com