问题列表 - 第28468页

找不到主类HelloWorld

我在以下文件夹中安装了Java 1.7.0 C:\Program Files\Java.我的操作系统是带有Service Pack 3的Windows XP(版本2002).

我设置的环境变量是:

  • CLASSPATH:C:\Program Files\Java\jdk1.7.0\jre\lib\rt.jar;

  • 路径: C:\Program Files\Java\jdk1.7.0\bin;

  • JAVA_HOME:C:\Program Files\Java;

我在这里介绍了我系统中的类名.

接下来我写了一个程序HelloWorld.java:

import java.io.*;

class HelloWorld
{
    public static void main(String[] args) 
    {
        System.out.println("Hello World!");
    }
}
Run Code Online (Sandbox Code Playgroud)

当我编译使用javac HelloWorld.java它时,编译正常.

但在我发出后,我java HelloWorld遇到了以下错误:

Error: Could not find main class HelloWorld
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:198)

Caused by: java.lang.ClassNotFoundException: HelloWorld
        at java.net.URLClassLoader$1.run(URLClassLoader.java:299)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:288)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:287)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:422)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:325)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:355)
        at …
Run Code Online (Sandbox Code Playgroud)

java

30
推荐指数
4
解决办法
13万
查看次数

WindowsError [错误5]访问被拒绝

我正在使用killableprocess包(构建在子进程之上)来运行进程每当我在脚本中运行"killableprocess.Popen(command)"代码时,我都会收到以下错误:

File "killableprocess.py", line 157, in _execute_child
  winprocess.AssignProcessToJobObject(self._job, hp)
File "winprocess.py", line 37, in ErrCheckBool
  raise WinError()
WindowsError [error 5] Access is denied
Exception TypeError: "'NoneType' object is not callable" in <bound method AutoHANDLE.__del__ of <AutoHANDLE object at 0x025D42B0>> ignored
Run Code Online (Sandbox Code Playgroud)

但是当我从python交互式控制台(python 2.6)运行它时它工作正常.这可能意味着当我从脚本运行时存在权限问题,但我不知道如何解决它们.我尝试从我以管理员身份运行的cmd运行脚本,但它没有帮助.尝试寻找类似的帖子,但没有找到任何好的解决方案.希望在这里找到一些帮助我在Windows上运行,特别是Windows 7 Ultimate x64,如果有任何帮助的话.

谢谢

python subprocess windowserror

28
推荐指数
3
解决办法
5万
查看次数

在Unix上结合echo和cat

真的很简单的问题,如何在shell中组合echo和cat,我正在尝试将文件的内容写入另一个带有前置字符串的文件中?

如果/ tmp/file看起来像这样:

this is a test
Run Code Online (Sandbox Code Playgroud)

我想运行这个:

echo "PREPENDED STRING"
cat /tmp/file | sed 's/test/test2/g' > /tmp/result 
Run Code Online (Sandbox Code Playgroud)

所以/ tmp/result看起来像这样:

PREPENDED STRINGthis is a test2
Run Code Online (Sandbox Code Playgroud)

谢谢.

unix shell piping

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

为什么不在这里使用POST方法?

我有一个分类广告网站.

在主页面(索引)中,我有几个用户可能填写或不填写的表单字段,以指定分类的详细搜索.

例如:

   Category: Cars
   Price from: 3000
   Price to:   10000
   Color: Red
   Area: California
Run Code Online (Sandbox Code Playgroud)

表单的动作设置为php页面:

   <form action='query_sql.php' method='post'>
Run Code Online (Sandbox Code Playgroud)

在query_sql.php中,我获取如下变量:

   category=$_POST['category'];
   etc etc...
Run Code Online (Sandbox Code Playgroud)

然后查询MySql:

   $query="SELECT........WHERE category='$category' etc etc....
   $results = mysql_query($query);
Run Code Online (Sandbox Code Playgroud)

然后,我只需通过创建一个根据结果集动态填充的表来向用户显示查询结果.

但是,根据我以前的QI中的校长Shrapnel的回答,不应该在这里使用POST:如何在提交此表单时隐藏用户的URL?

我使用post的原因只是隐藏浏览器地址栏中的"one-page-word-document"长URL.

我很困惑,是否可以使用POST?

当我现在使用GET或POST时它工作正常......它已经在生产服务器上...

顺便说一句,在链接的问题中,我并不是指make URL不可见(或隐藏它)我只是想让它看起来更好(我用mod_rewrite完成了).

更新:

如果我使用GET,那么我应该如何让网址更好看(漂亮)?检查此前的问题:

如何让这个很长的网址看起来很短?

html javascript php security http

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

如何保持我的功能(对象/方法)'精益和意味'

在我读到的所有(敏捷)文章中:保持您的代码和函数小而易于测试.

我应该如何使用"控制器"或"协调员"课程?

在我的情况下,我必须导入数据.最后我有一个协调这个的对象,我想知道是否有一种方法可以保持协调员精益(呃)和意味着(呃).

我的协调员现在执行跟随(伪代码)

//Write to the log that the import has started
Log.StartImport()
//Get the data in Excel sheet format
result = new Downloader().GetExcelFile()
//Log this step
Log.LogStep(result )
//convert the data to intern objects
result = new Converter().Convertdata(result);
//Log this step
Log.LogStep(result )
//write the data
result = Repository.SaveData(result);
//Log this step
Log.LogStep(result )
Run Code Online (Sandbox Code Playgroud)

Imho,这是"知道所有"课程中的一个,或者至少有一个是"不瘦和意味着"?或者,我是否正在采取这种精益而且意味深远的事情,如果没有某种"肥胖"的进口商/协调员,是不可能对进口进行编程?

米歇尔

编辑这实际上是一个二合一的问题:一个是如何测试它,第二个是如果可以让'知道全部/粘合在一起'的协调员

.net c# agile unit-testing

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

Robotlegs对欧芹

我打算在as3中启动一个新项目,我想在项目中使用Dependency Injection.我发现parsley和Robotlegs是在AS3中实现DI的两种流行框架.哪两个是最好的?

我的主要要求是

  1. 轻量级
  2. 最小的学习
  3. 广泛的文档和积极的帮助社区

apache-flex actionscript dependency-injection parsley robotlegs

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

字符96 HEX在互联网协议/格式中是否有任何特殊含义?

抱歉这个模糊的主题,问题是这样的:

我在谷歌日历中创建了一个受邀者的活动; 在接收方,一封电子邮件以multipart形式到达,在其text/html块中,它具有以下文本(引用 - 可编码)

6月9日星期三下午1点= 96 2p =
m

我用google搜索了= 96并且找不到任何东西.(charset或这个块是windows-1252,BTW)

非常感谢!

html email-formats

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

PyGTK:如何制作剪贴板显示器?

如何使用PyGTK GUI在Python中创建一个简单的剪贴板监视器?

我发现了gtk.clipboard类,但是当剪贴板内容发生变化时,我找不到任何解决方案来获取触发事件的"信号".

有任何想法吗?

python clipboard pygtk monitor

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

在C++中返回已知大小的数组?

如果我可以传入已知大小的数组:

void fn(int(*intArray)[4])
{
    (*intArray)[0] = 7;
}
Run Code Online (Sandbox Code Playgroud)

为什么我不能归还一个:

int intArray[4] = {0};
int(*)[4] fn()
{
    return &intArray;
}
Run Code Online (Sandbox Code Playgroud)

这里,"(*)"中的")"生成"语法错误:)".

c++ arrays return

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

如何删除Objective-C中的子视图?

我以编程方式将UIButton和UITextView作为子视图添加到我的视图中.

notesDescriptionView = [[UIView alloc]initWithFrame:CGRectMake(0,0,320,460)];
notesDescriptionView.backgroundColor = [UIColor redColor];
[self.view addSubview:notesDescriptionView];

textView = [[UITextView alloc] initWithFrame:CGRectMake(0,0,320,420)]; 
[self.view addSubview:textView]; 
printf("\n description  button \n");

button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button
  addTarget:self action:@selector(cancel:)
  forControlEvents:UIControlEventTouchDown];
[button setTitle:@"OK" forState:UIControlStateNormal];
button.frame = CGRectMake(80.0, 420.0, 160.0, 40.0);
[self.view addSubview:button];
Run Code Online (Sandbox Code Playgroud)

我需要在单击按钮时删除所有子视图.

我试过了:

[self.view removeFromSuperView]
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

objective-c subview

26
推荐指数
3
解决办法
5万
查看次数