我正在通过java 1.6 u_17编程,但我安装了JRE版本6和JRE版本7,那么如何从JDK 1.6运行我编译的程序只运行JRE 6?
默认情况下,它通过JRE 7运行我的类文件,如何更改此行为?任何想法在Windows 7中设置类路径,就像我们为JDK做的那样.
我的命令提示符中显示以下内容
E:\JAVA>javac -version
javac 1.6.0_17
E:\JAVA>java -version
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode, sharing)
Run Code Online (Sandbox Code Playgroud)
这是我的SET命令显示Windows 7环境路径
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\Administrator\AppData\Roaming
ClassPath=C:\Program Files\Java\jdk1.6.0_17\bin\mysql-connector-java-5.1.5-bin.jar;
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=RANDMATE-PC
ComSpec=C:\Windows\system32\cmd.exe
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\Administrator
JAVA_HOME=C:\Program Files\Java\jre6\bin;
LOCALAPPDATA=C:\Users\Administrator\AppData\Local
LOGONSERVER=\\RANDMATE-PC
NUMBER_OF_PROCESSORS=2
OS=Windows_NT Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.6.0_17\bin;C:\Program Files\Java\jre6\bin;C:\Program Files\MyS
QL\MySQL Server 5.1\bin;C:\Program Files\UltraEdit\;C:\Program Files\Jar2Exe Wizard\;C:\Program Files\Java\jre6\bin;
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 15 Model 6 Stepping 5, GenuineIntel
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=0605
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files
PROMPT=$P$G …Run Code Online (Sandbox Code Playgroud) 我编写了以下代码,但o/p不是预期的?有人指导我吗?
问题:编写一个示例程序来声明一个十六进制整数,并使用显式类型转换将其转换为一个字符?
class hexa
{
public static void main(String ar[])
{
int hex=0xA;
System.out.println(((char)hex));
}
}
Run Code Online (Sandbox Code Playgroud)
请告诉我:为什么输出有差异
/*code 1*/
int hex = (char)0xA;
System.out.println(hex);
/*code 2*/
int hex = 0xA;
System.out.println((char)hex);
Run Code Online (Sandbox Code Playgroud) 当列大小增加时,如何使用apache-poi并将该表对齐到中心,使此表自动适应文档页面宽度.
此代码生成一个单词Document,用于将数据从Java提取到位于c盘中的word文件.我有手动设置宽度,但它现在工作正常.如果提供适当的指导,如果对我有价值
public Word2Doc() throws Exception {
System.out.println("This is Word To Document Class");
File file = null;
FileOutputStream fos = null;
XWPFDocument document = null;
XWPFParagraph para = null;
XWPFRun run = null;
try {
// Create the first paragraph and set it's text.
document = new XWPFDocument();
para = document.createParagraph();
para.setAlignment(ParagraphAlignment.CENTER);
para.setSpacingAfter(100);
para.setSpacingAfterLines(10);
run = para.createRun();
for(int i=1; i<=5; i++)
run.setText("Test Name \009\009\009 Value \t\t\t\t Normal Ranges\013\013");
run.addBreak(); // similar to new line
run.addBreak();
XWPFTable table = document.createTable(4, 3); …Run Code Online (Sandbox Code Playgroud) 如何使用最少的for循环创建以下数字模式.是否有任何数学模型给出的数字模式,如Fibonacci,pascal三角形,任何其他有趣的模式,这些模式很复杂但可能使用for循环?
预期的O/P模式:
1
22
333
4444
55555
6666
777
88
9
Run Code Online (Sandbox Code Playgroud)
// For循环只打印1到5,它打印正确,反转时输出错误.
for(int i=1; i<10; i++)
{
for(int j=1,k=10; j<=i&&k>5; j++,k--)
{
if(i<=5)
System.out.print(i);
else
if(i>5)
System.out.print(i);
}
System.out.println();
}
Run Code Online (Sandbox Code Playgroud) 在AWT包的方法有setVisible():show()这不相同的操作,其中,它实际上得到不同?
在编译Tic Tac Toe的代码时,同时使用swing和awt包在java中运行一些代码.我正在获得$附加的类文件生成,与ClassName.class文件并行.可能是什么原因?它是否由于ActionListeners的使用,它发生了.通常这些.bak文件的创建将在执行涉及结构的C程序时生成.
需要支持这两种情况.