我编译了一个HelloWorld程序,我正在使用命令提示符来运行它..class文件名为HelloWorld2.class
该文件位于C:\ Users\Matt\workspace\HelloWorld2\bin这是我在进入命令提示符时输入的内容,并输入"Java HelloWorld2":
C:\Users\Matt>Java HelloWorld2
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld2
Caused by: java.lang.ClassNotFoundException: HelloWorld2
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: HelloWorld2. Program will exit.
Run Code Online (Sandbox Code Playgroud)
我期待看到一个HelloWorld打印出来.我究竟做错了什么?我安装了JDK.
我是编程领域的新手.已经使用C++大约5个月了,并且已经决定我想开始进入Java.我使用Eclipse作为我的IDE,显然是使用Java语言.我正在尝试编写一个简单的HelloWorld应用程序,它可以通过命令提示符可执行文件运行.
在Visual Studio中,创建可执行文件似乎相当容易.我所要做的就是使用下拉箭头选择Release,然后运行我的构建.希望能够在命令提示符下编写/运行Java的目的是让我能够在使用Swing完全使用之前练习一些语言基础知识.
那么底线,创建用Java编写的命令提示符.exe的最简单方法是什么?
提前致谢!
我似乎无法让py2exe正常工作.我在cmd中运行了"python setup.py py2exe",以及"python setup.py install"...当我尝试运行我的可执行文件时,我一遍又一遍地得到同样的错误:

一个星期后,我开始变得非常沮丧,我希望今天能够解决这个问题.
我正在使用Python 2.7和py2exe v0.6.9.64位Windows7
我还是Python和py2exe的新手.我已经从py2exe创建了一个可执行文件,但是当我尝试从它创建的"dist"文件夹中复制单个.executable时,将其粘贴到其他地方(比如说我的桌面),当我在移动后打开可执行文件从它打开的文件夹中快速消失(这是一个控制台应用程序).该程序有几个输入/输出,所以不应该是这种情况.如果我将它保留在原始的"dist"文件夹中,它的DOES功能正常.
有什么我想念的吗?如果我只想将单个文件(.exe)放在另一台机器上(没有安装Python)并让它正确运行,我该怎么办?
提前致谢!
我收到一个错误:
NameError:未定义名称"barley_amount"
这是我的代码:
from ctypes import *
class barley_amount(Union):
_fields_ = [
("barley_long", c_long),
("barley_int", c_int),
("barley_char", c_char)
]
value = raw_input("Enter the amount of Barley to put into the beer vat: ")
my_barley = barley_amount(int(value))
print "Barley amount as a long: %ld" % my_barley.barley_long
print "Barley amount as an int: %d" % my_barley.barley_long
print "Barley amount as a char: %s" % my_barley.barley_char`from ctypes import *
my_barley = barley_amount(int(value))
print "Barley amount as a long: %ld" % my_barley.barley_long
print "Barley …Run Code Online (Sandbox Code Playgroud)