问题列表 - 第27019页

java.lang.NoClassDefFoundError:javax/persistence/Persistence

我正在使用Netbeans 6.8并构建简单的Maven Web应用程序项目.

为持久化实体创建实体和主文件[也创建持久单元]并使用EclipsLink.

但是当我运行主文件时出现此错误:

Exception in thread "main" java.lang.NoClassDefFoundError: javax/persistence/Persistence
        at Main.main(Main.java:34)
Caused by: java.lang.ClassNotFoundException: javax.persistence.Persistence
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        ... 1 more
Run Code Online (Sandbox Code Playgroud)

在netbeans项目窗口和我的项目库文件夹中只添加此包:

javaee-web-api-6.0.jar [提供]

请帮我解决这个错误

谢谢

java persistence

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

如何制作UILabel,将其文本调整到左上角?

出于一些奇怪的原因,在iPhone OS 3.0中,这不起作用:我用numberOfLines = 0和制作了一个大的全屏UILabel baselineAdjustment = UIBaselineAdjustmentNone.

它拒绝在左上角显示文本.它始终位于边界框的中心,与左侧对齐.

文件说:

UIBaselineAdjustmentNone相对于边界框的左上角调整文本.这是默认调整.适用于iPhone OS 2.0及更高版本.

可能是框架错误?我开始用闪亮的新标签来测试它.文字居中.

iphone uilabel

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

从stdin读取二进制数据

是否可以在Python 2.6中将stdin读取为二进制数据?如果是这样,怎么样?

我在Python 3.1文档中看到这很简单,但在2.6中执行此操作的工具似乎并不存在.

如果3.1中描述的方法不可用,有没有办法关闭stdin并以二进制模式重新打开?

更新

为了清楚起见,我在MS-DOS shell中使用'type'来将二进制文件的内容传递给我的python代码.据我所知,这应该相当于Unix'cat'命令.但是当我测试它时,我总是比预期的文件大小少一个字节.

更新#2

首先,感谢所有的答案.我正在慢慢努力寻找一个真实可用的解决方案.最后,我仍然在尝试构建一个自包含的JAR文件,该文件执行我的Python代码,自动传递所有未触及的命令行参数.

我之所以使用Java/JAR/Jython路由,是因为我的一个主外部库只能作为Java JAR使用.但不幸的是,我开始以Python开展工作.不久前将代码转换为Java可能更容易,但由于这些东西都应该是兼容的,我想我会尝试通过它来证明它可以完成.

如果有人想知道,这也与我几天前提出的问题有关.

从Eclipse打包和部署Jython程序

在这个问题中回答了一些问题.

所以我会尝试更新我原来的问题,并附上一些关于我到目前为止已经弄清楚的内容.

python python-2.x

25
推荐指数
4
解决办法
3万
查看次数

scala将多个函数调用参数合并到一个元组中 - 这可以被禁用吗?

这是我项目中类型安全的麻烦违规,所以我正在寻找一种方法来禁用它.似乎如果函数采用AnyRef(或java.lang.Object),您可以使用任何参数组合调用该函数,Scala会将参数合并到Tuple对象中并调用该函数.

在我的情况下,该函数不期望一个元组,并在运行时失败.我希望在编译时捕获这种情况.

object WhyTuple {
 def main(args: Array[String]): Unit = {
  fooIt("foo", "bar")
 }
 def fooIt(o: AnyRef) {
  println(o.toString)
 }
}
Run Code Online (Sandbox Code Playgroud)

输出:

(foo,bar)
Run Code Online (Sandbox Code Playgroud)

syntax scala tuples tuple-packing

7
推荐指数
2
解决办法
1280
查看次数

有没有办法在VBScript中通过值而不是逐个推进for循环?

我在VBScript中有一个我想要运行的一维数组,但是能够在循环的每次迭代中前进2,3,4等.在C中,这将是微不足道的......

for (int i = 0; i < 10; i+= 2)
Run Code Online (Sandbox Code Playgroud)

vbscript asp-classic

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

敏捷和代码发布

您知道为代码发布创建的任何敏捷过程吗?敏捷的主题之一是频繁发布,每个公司/客户都有自己的测试/审批流程来控制代码发布.大多数时候这些都会减缓"频繁发布"的速度

目前我们拥有基于专有工具的工作流程.需要代码促销的团队需要为其中一个最终的UAT服务器创建促销请求.一旦完成,一旦测试完成,某些客户,技术/非技术经理需要批准,然后进入生产部署阶段.同时没有冲刺计划会议或类似的任何事情.

什么是适合您的代码发布流程(哪个敏捷)?

agile project-management release-management

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

Jquery UI Sortable - 获取正在排序的项目

使用Jquery UI Sortable时(顺便说一句,这很棒)如何获取当前正在排序的项目.

当您使用$(this);它时,返回实际的可排序列表,而不是当前排序的项目.

当用户拖动它时,我想用小部件做一些花哨的东西.例如,在两个列表之间拖动时为其设置动画.

那么如何才能对当前项目进行排序?

下面有一些代码只是为了解释一下......

$(function() {
    $("#sortable_1").sortable({
        start : function(event, ui){ 
            //get current element being sorted
        },
        stop : function(event, ui){ 
            //get current element being sorted
        }
    }).disableSelection();
});
Run Code Online (Sandbox Code Playgroud)

jquery animation jquery-ui this jquery-plugins

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

IE6和html <select>元素的Z-Index问题

我有一个<div>jquery悬停事件(显示从哪里hidden开始block).

有时它会打开一些表单元素.当然,除了IE6之外,它在所有浏览器中都能正常工作. <select>盒子渗透,好像z-index高于<div>标签.我已经尝试<div>使用更高的z-index 设置标记,但IE6仍然会忽略它.

我希望实现任何修复 - jquery或css,我真的不在乎这一点.

有任何想法吗?

html css jquery internet-explorer-6

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

使用命令名/选项直接调用distutils'或setuptools'setup()函数,而无需解析命令行?

我想以一种稍微不同寻常的方式调用Python的distutils'或setuptools'setup()函数,但我不确定distutils是否适用于这种用法.

举个例子,假设我目前有一个'setup.py'文件,看起来像这样(从distutils文档逐字解码 - setuptools用法几乎相同):

from distutils.core import setup

setup(name='Distutils',
      version='1.0',
      description='Python Distribution Utilities',
      author='Greg Ward',
      author_email='gward@python.net',
      url='http://www.python.org/sigs/distutils-sig/',
      packages=['distutils', 'distutils.command'],
     )
Run Code Online (Sandbox Code Playgroud)

通常,只为这个模块的RPM构建.spec文件,我可以运行python setup.py bdist_rpm --spec-only,它解析命令行并调用'bdist_rpm'代码来处理RPM特定的东西..spec文件以'./dist'结尾.

如何更改我的setup()调用,以便它使用'--spec-only'选项运行'bdist_rpm'命令,无需解析命令行参数?我可以将命令名称和选项作为参数传递给setup()吗?或者,我可以手动构建命令行,并将其作为参数传递吗?

注意:我已经知道我可以在一个单独的进程中使用实际的命令行,使用os.system()或子进程模块或类似的东西来调用脚本.我试图避免使用任何类型的外部命令调用.我正在寻找一个在当前解释器中运行setup()的解决方案.

对于后台,我将一些发布管理shell脚本转换为单个Python程序.其中一项任务是运行'setup.py'来生成.spec文件,以进行进一步的预发布测试.运行'setup.py'作为外部命令,使用自己的命令行选项,似乎是一个尴尬的方法,它使程序的其余部分复杂化.我觉得可能有更多的Pythonic方式.

python distutils setuptools

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

如何使用java解码quoted-printable

如何使用Java解码quoted-printable.我正在从服务器读取邮件并使用正则表达式从邮件中获取一些数据.我的邮件内容类型是text/html因为这个,我得到HTML标签和数据,这使我很难进行模式匹配.它示出了像一些字符=20,=cF等等.

我该如何解决这个问题?

java encoding

7
推荐指数
0
解决办法
6006
查看次数