小编Ove*_*ack的帖子

错误:预期的类或对象定义

我有这个(智能代码):

import com.mongodb.casbah.Imports._
import com.mongodb.casbah.util.bson.conversions._
RegisterJodaTimeConversionHelpers() //error

object Main {
  def main(args: Array[String]) {
    val connection = MongoConnection()
  }
}
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

error: expected class or object definition
RegisterJodaTimeConversionHelpers()
Run Code Online (Sandbox Code Playgroud)

我必须使用这个RegisterJodaTimeConversionHelpers()(2.2.简要地说:自动类型转换),但总是会出现此错误消息.有任何想法吗?

scala mongodb

23
推荐指数
1
解决办法
2万
查看次数

如何使用scala-time?

有人知道时间吗?(https://github.com/jorgeortiz85/scala-time)不知道如何使用它.我可以下载它(在Linux上)并运行sbt但是总是相同的errormessage:

git clone git://github.com/jorgeortiz85/scala-time
cd scala-time
sbt
Getting org.scala-tools.sbt sbt_2.9.1 0.7.4 ...

:: problems summary ::
:::: WARNINGS
        module not found: org.scala-tools.sbt#sbt_2.9.1;0.7.4

    ==== local: tried

      /home/ll/.ivy2/local/org.scala-tools.sbt/sbt_2.9.1/0.7.4/ivys/ivy.xml

      -- artifact org.scala-tools.sbt#sbt_2.9.1;0.7.4!sbt_2.9.1.jar:

      /home/ll/.ivy2/local/org.scala-tools.sbt/sbt_2.9.1/0.7.4/jars/sbt_2.9.1.jar

    ==== Maven2 Local: tried

      file:///home/ll/.m2/repository/org/scala-tools/sbt/sbt_2.9.1/0.7.4/sbt_2.9.1-0.7.4.pom

      -- artifact org.scala-tools.sbt#sbt_2.9.1;0.7.4!sbt_2.9.1.jar:

      file:///home/ll/.m2/repository/org/scala-tools/sbt/sbt_2.9.1/0.7.4/sbt_2.9.1-0.7.4.jar

    ==== typesafe-ivy-releases: tried

      http://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt_2.9.1/0.7.4/ivys/ivy.xml

      -- artifact org.scala-tools.sbt#sbt_2.9.1;0.7.4!sbt_2.9.1.jar:

      http://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt_2.9.1/0.7.4/jars/sbt_2.9.1.jar

    ==== Maven Central: tried

      http://repo1.maven.org/maven2/org/scala-tools/sbt/sbt_2.9.1/0.7.4/sbt_2.9.1-0.7.4.pom

      -- artifact org.scala-tools.sbt#sbt_2.9.1;0.7.4!sbt_2.9.1.jar:

      http://repo1.maven.org/maven2/org/scala-tools/sbt/sbt_2.9.1/0.7.4/sbt_2.9.1-0.7.4.jar

    ==== Scala-Tools Maven2 Repository: tried

      http://scala-tools.org/repo-releases/org/scala-tools/sbt/sbt_2.9.1/0.7.4/sbt_2.9.1-0.7.4.pom

      -- artifact org.scala-tools.sbt#sbt_2.9.1;0.7.4!sbt_2.9.1.jar:

      http://scala-tools.org/repo-releases/org/scala-tools/sbt/sbt_2.9.1/0.7.4/sbt_2.9.1-0.7.4.jar

    ==== Scala-Tools Maven2 Snapshots Repository: tried

      http://scala-tools.org/repo-snapshots/org/scala-tools/sbt/sbt_2.9.1/0.7.4/sbt_2.9.1-0.7.4.pom

      -- artifact org.scala-tools.sbt#sbt_2.9.1;0.7.4!sbt_2.9.1.jar:

      http://scala-tools.org/repo-snapshots/org/scala-tools/sbt/sbt_2.9.1/0.7.4/sbt_2.9.1-0.7.4.jar

        ::::::::::::::::::::::::::::::::::::::::::::::

        ::          UNRESOLVED …
Run Code Online (Sandbox Code Playgroud)

scala sbt

8
推荐指数
3
解决办法
4022
查看次数

如何将此(github)源代码转换为库/ jar?

我想使用这个来源:https://github.com/mongodb/casbah 如何使用这些东西?我想为图书馆制作一个罐子.但我不知道怎么做.用Eclipse和IntelliJ试了一下.我下载了源代码:

git clone git://github.com/mongodb/casbah
Run Code Online (Sandbox Code Playgroud)

现在我有一个casbah文件夹; 我将它复制到项目源(在Eclipse或IntelliJ中),但我甚至无法编译它......总是有类似的东西:

error: '{' expected but identifier found.
package casbah-dynamic.src.main.scala
Run Code Online (Sandbox Code Playgroud)

我需要编译吗?怎么样?编译后会发生什么?这是一个Scala项目,但我认为这不是那么重要.作为一个Java项目,我必须做同样的事情.

所以我该怎么做?


编辑:我看到这些东西存在(它们的某些部分)作为一个罐子(http://scala-tools.org/repo-releases/com/mongodb/).但我想使用源代码并学习如何使用它.

java eclipse scala github intellij-idea

4
推荐指数
1
解决办法
5090
查看次数

在mongodb集合中查找一些值?

我试图用java读取(mongo)用户数据库.在教程页面上,我看到了如何阅读整个集合.我可以这样做:

    DBCursor cursor = col.find();
    while (cursor.hasNext()) {
        System.out.println(cursor.next());
    }
Run Code Online (Sandbox Code Playgroud)

现在,如果我有一个用户集合:=姓名,年龄,密码(...)等等.现在我想找一个带密码的名字.例如,对于登录过程.假设我有两个字符串:String n和p.如果数据库中有user.equals(n)和password.equals(p),则登录用户.我该如何更换光标?我在mongodb java教程页面上看到了一些查询示例,但是我真的不明白......

有任何想法吗?谢谢

java collections mongodb nosql

4
推荐指数
1
解决办法
2万
查看次数

无法使用<jsp:useBean>:"Bean无法解析为类型"

我只是在玩JSP.我只想测试一些<jsp:useBean>东西,但我不能.每次如果我使用<jsp:useBean>,我都会收到错误.即使我有这个,我也会收到错误:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Test</title>
  </head>
  <body>
    <jsp:useBean id="mybean" class="Users" scope="session" >
      <jsp:setProperty name="mybean" property="name" value="Hello world" />
    </jsp:useBean>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

没有<jsp:useBean>它运行正常.随着<jsp:useBean>我得到一个错误,如:

Servlet.service() for servlet [jsp] in context with path [/JSPTest] threw exception [Unable to compile class for JSP: 

An error occurred at line: 10 in the jsp file: /index.jsp
Users cannot be resolved to …
Run Code Online (Sandbox Code Playgroud)

java jsp tomcat javabeans

3
推荐指数
1
解决办法
2万
查看次数

获取没有toString()的枚举字符串

如果我有这样的事情:

public enum Collection {
    Name, Type, All
}
Run Code Online (Sandbox Code Playgroud)

我也想使用enumkey作为字符串.我可以说Collection.Name.toString- 那很好.但我想这样做,没有.toString一个简单的解决方案吗?我看到很多东西,但是它们太大了switch或太多了if.没有其它的方法?谢谢!

编辑:解决方案Collection.something.name()很好.但是有另一种方法来获取字符串Collection.something吗?

java enumeration

1
推荐指数
1
解决办法
4703
查看次数