我正在运行Windows 8,我无法让javac工作.
我已将环境变量中的PATH设置为
C:\Program Files (x86)\Java\jdk1.7.0_17\bin
我曾尝试过有和没有';' 但无济于事.
我最近在桌面上遇到了这个问题并添加了; 虽然工作但不是这种情况.
我已经确保javac确实存在于bin中.
任何有关修复的建议都将不胜感激.
EDITS echo%PATH%给出:
C:\Users\Arktri\Desktop>echo %PATH%
C:\Program Files (x86)\Intel\iCLS Client\;
C:\Program Files\Intel\iCLS Client\;
C:\Windows\system32;C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;
C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;
C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;
C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;;
C:\Program Files (x86)\Java\jre7\bin
Run Code Online (Sandbox Code Playgroud)
确切的错误是:'javac'不被识别为内部或外部命令,可操作程序或批处理文件.
我尝试了两种不同的方法来尝试在标签中显示图像
#This gives " TclError: couldn't recognize data in image file "TestImage.gif" "
imgPath = "TestImage.gif"
photo = PhotoImage(file = imgPath)
label = Label(image = photo)
label.image = photo # keep a reference!
label.grid(row = 3, column = 1, padx = 5, pady = 5)
Run Code Online (Sandbox Code Playgroud)
和
#This gives no error but the image doesn't show
imgPath = "TestImage.gif"
photo = PhotoImage(imgPath)
label = Label(image = photo)
label.image = photo # keep a reference!
label.grid(row = 3, column = 1, padx …Run Code Online (Sandbox Code Playgroud)